zoukankan      html  css  js  c++  java
  • 一对多的三种方式和多对一

    <!-- 对象级联 -->
        <resultMap type="Emp" id="emplist1">
            <id property="empno" column="EMPNO"/>
            <result property="ename" column="ENAME"/>
            <result property="job" column="JOB"/>
            <result property="mgr" column="MGR"/>
            <result property="hiredate" column="HIREDATE"/>
            <result property="sal" column="SAL"/>
            <result property="comm" column="COMM"/>
            <result property="deptno" column="DEPTNO"/>
            <result property="sex" column="SEX"/>
            <result property="dept.dno" column="DNO"/>
            <result property="dept.dname" column="DNAME"/>
            <result property="dept.loc" column="LOC"/>
        </resultMap>
    <!-- 关联 -->
        <resultMap type="Emp" id="emplist2">
            <id property="empno" column="EMPNO"/>
            <result property="ename" column="ENAME"/>
            <result property="job" column="JOB"/>
            <result property="mgr" column="MGR"/>
            <result property="hiredate" column="HIREDATE"/>
            <result property="sal" column="SAL"/>
            <result property="comm" column="COMM"/>
            <result property="deptno" column="DEPTNO"/>
            <result property="sex" column="SEX"/>
            <association property="dept" resultMap="deptlist"></association>
        </resultMap>
        <resultMap type="Dept" id="deptlist">
            <result property="dno" column="DNO"/>
            <result property="dname" column="DNAME"/>
            <result property="loc" column="LOC"/>
        </resultMap> 
    <!-- 关联查询 -->·
        <!-- <resultMap type="Emp" id="emplist3">
            <association property="dept" column="DEPTNO" select="mapper.DeptMapper.selectDept"></association>
        </resultMap>
        <select id="selectAllEmp" resultMap="emplist3">
            select * from p_emp e 
        </select> -->

    多对一

    <resultMap type="Dept" id="deptSelect">
            <id    property="dno" column="dno"/>
            <collection property="emp" column="dno" select="mapper.EmpMapper.selectOneEmp"/>
        </resultMap>
        <select id="selectDept" parameterType="Integer" resultMap="deptSelect">
            select * from p_dept d where d.dno=#{dno}
        </select>
  • 相关阅读:
    ImageLoader配置(凝视)
    Javaproject集成log4j 2.x
    kafka入门样例 for java
    php&amp;&amp;页面静态化
    Windows 下Oracle database 9i 64bit 仅仅有 Windows Itanium 64bit
    苹果新的编程语言 Swift 语言进阶(三)--基本运算和扩展运算
    Visual Studio2008 和2010 执行程序出现的黑框马上消失解决方法
    Cocos2d-x 3.0 Schedule in Node
    zend framework获取数据库中枚举类enum的数据并将其转换成数组
    OpenGl 坐标转换
  • 原文地址:https://www.cnblogs.com/donghb/p/7580179.html
Copyright © 2011-2022 走看看