首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

mybatis的collection用法,示意has-many

2014-03-14 
mybatis的collection用法,表示has-many前提:Teacher(integer id,String name,List students)

mybatis的collection用法,表示has-many
前提:Teacher(integer id,String name,List<Student> students);

<resultMap>
    <collection property="students"       resultMap="StudentMapper.StudentResultMap" />
</resultMap>

<!-- StudengResultMap 在 StudentMapper 包中 -->

<select id="findTeacherById" parameterType="int" resultMap="TeacherResultMap" >
    select  tt.id as t_id,
   tt.name as t_name,
   ts.id as s_id,
   ts.name as s_name,
   ts.supervisor_id as s_supervisor_id
    from    t_teacher tt left outer join t_student ts
    on    tt.id = ts.supervisor_id
    where   tt.id=#{id}
</select>

热点排行