mybatis association和collection标签怎么用
2017-09-04 21:57
309 查看
<resultMap type="Bill" id="ResultBill">
<id property="id" column="id"/>
<result property="dh" column="dh" />
<result property="rq" column="rq"/>
<association property="author" javaType="Author" >
<id property="id" column="idAutor" />
<result property="name" column="authorName" />
<result property="email" column="authorEmail"/>
</association>
<collection property="det1" javaType="ArrayList" ofType="BillDet1" >
<id property="id" column="idDet1"/>
<result property="dh" column="dhDet1"/>
<result property="wlbm" column="wlbm"/>
<result property="wlmc" column="wlmc"/>
<result property="unit" column="unit"/>
<result property="qty" column="qty"/>
</collection>
</resultMap>
<resultMap type="com.sailod.shiro.dto.HtAuthorityMenuDTO" id="OneMenuAuthority">
<id property="htAuthorityId" column="htAuthorityId" javaType="java.lang.Long" />
<result property="name" column="name" javaType="java.lang.String" />
<result property="currentUserId" column="currentUserId" javaType="java.lang.Long" />
<collection property="htAuthorityDTO" ofType="com.sailod.shiro.dto.HtAuthorityDTO"
select="selectAuthority" column="{htAuthorityId2 = htAuthorityId ,currentUserId2 = currentUserId}" >
</collection>
</resultMap>
<id property="id" column="id"/>
<result property="dh" column="dh" />
<result property="rq" column="rq"/>
<association property="author" javaType="Author" >
<id property="id" column="idAutor" />
<result property="name" column="authorName" />
<result property="email" column="authorEmail"/>
</association>
<collection property="det1" javaType="ArrayList" ofType="BillDet1" >
<id property="id" column="idDet1"/>
<result property="dh" column="dhDet1"/>
<result property="wlbm" column="wlbm"/>
<result property="wlmc" column="wlmc"/>
<result property="unit" column="unit"/>
<result property="qty" column="qty"/>
</collection>
</resultMap>
<resultMap type="com.sailod.shiro.dto.HtAuthorityMenuDTO" id="OneMenuAuthority">
<id property="htAuthorityId" column="htAuthorityId" javaType="java.lang.Long" />
<result property="name" column="name" javaType="java.lang.String" />
<result property="currentUserId" column="currentUserId" javaType="java.lang.Long" />
<collection property="htAuthorityDTO" ofType="com.sailod.shiro.dto.HtAuthorityDTO"
select="selectAuthority" column="{htAuthorityId2 = htAuthorityId ,currentUserId2 = currentUserId}" >
</collection>
</resultMap>
相关文章推荐
- 在学习Mybatis过程中,总是对于Collection和Association混淆了,关键还是初学,不怎么熟悉,所以整理一下。
- Mybatis之association和collection
- Mybatis 高级结果映射Association Collection Cache-ref Discriminator Cache
- difference between collection and association mapping in mybatis 3
- mybatis 一对一与一对多collection和association的使用
- Mybatis 高级结果映射 ResultMap Association Collection
- 说说Mybatis中的Collection标签元素
- mybatis中association与collection
- mybatis配置文件,注意标签配置顺序。否则报错The content of element type "configuration" must match "(properties?,settings?,...怎么解决
- mybatis 学习记录(4.1)—— 级联查询(无 association 和 collection)
- 2014年2月27日 mybatis 的 association 和 collection 的用法小结
- Mybatis中Collection集合标签的使用
- mybatis中association 和collection 的区别
- mybatis 一对一与一对多collection和association的使用
- Mybatis 高级结果映射 ResultMap Association Collection
- Mybatis 高级结果映射 ResultMap Association Collection
- Mybatis 高级结果映射 ResultMap Association Collection
- Mybatis 高级结果映射 ResultMap Association Collection
- Mybatis 高级结果映射 ResultMap Association Collection
- Mybatis 高级结果映射 ResultMap Association Collection