zoukankan      html  css  js  c++  java
  • 实训--经验总结5

    一对一,和一对多 。 mybatis写法

    一对多:

    DepEmpInfoDao.xml

    <?xml version="1.0" encoding="UTF-8"?>
    
    <!DOCTYPE mapper
    PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
    "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
    <mapper namespace="com.icss.dao.DepEmpInfoDao">
    	<select id="getDepEmpByDepId" parameterType="int" resultMap="DepMap">
    		select * from department d INNER JOIN employee e on e.d_id =e.d_id and
    		e.d_id = #{id}
    		</select>
    
    	<resultMap type="Dep" id="DepMap">
    		<id column="d_id" property="d_id" />
    		<result column="dname" property="d_name" />
    		 <!--  装配一个集合  collection  申明集合中的元素类型ofType=-->
    		<!-- collection 一对多  注意;ofType  一定要指明这个集合里的成员类型,不然报nullPorionException-->
    		<collection property="employee" ofType="Emp">
    			<id column="e_id" property="e_id" />
    			<result column="empName" property="e_name" />
    			<result column="job" property="e_job" />
    			<result column="sal" property="sal" />
    			<!-- <result column="d_id" property="d_id" /> -->
    		</collection>
    	</resultMap>
    </mapper>
    

  • 相关阅读:
    Zookeeper and The Infinite Zoo(CF1491D)(位运算)
    树上差分
    最近公共祖先
    极角排序
    最长路spfa
    树的基础
    树的遍历~
    最小圆覆盖板子
    动态凸包(询问点是否在凸包内部)
    凸包内最大三角形
  • 原文地址:https://www.cnblogs.com/czy16/p/9295886.html
Copyright © 2011-2022 走看看