mybatis中如何查询一对多的关联列表数据

(1)查询方法
< select id="selectAllToolsModule"  resultMap="toolsModuleTypes" >
	select t.id as "id", t.name as "name", t.status as "status" from  teacher t 
< /select >
(2)返回类型
   < resultMap id="toolsModuleTypes" type="map" >
   	<  id column="id" property="id" />
   	< result column="name" property="name"  />
   	< result column="status" property="status" />
   	< collection property="clss" column="id" ofType="java.util.HashMap" 
  	 select="com.data.dao.ClsMapper.selectClsByTId" javaType="ArrayList" >
 
注:collection标签,property属性名称,column参数字段, ofType查询返回类型,select查询方法,javaType方法的返回类型
(3)返回类型中调用的查询方法
< select id="selectClsById"  resultMap="cls" >
	select t.id as "clsid", t.name as "clsname", t.status as "clsstatus" from  clstab t 
< /select >

 

你可能感兴趣的:(#,JavaWeb开发,sql,js)