MyBatis---集合查询(一对多)

Posted H小白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis---集合查询(一对多)相关的知识,希望对你有一定的参考价值。

这里的集合查询即一对多的数据联合查询。如一个用户多次登录的信息查询

要实现这样的联合查询需要在用户实体类中添加登录实体类的一个集合属性字段,该字段在数据

 

 

<resultMap id="visitMap" type="JiKeUser">
  <id property="id" column="id" />
  <result property="userName" column="userName" />
  <collection property="visitList" javaType="ArrayList" column="visitID" ofType="jike.book.pojo.Visit">
    <result property="visitID" column="visitID" />
    <result property="visitIP" column="visitIP" />
    <result property="visitDate" column="visitDate" />
  </collection>
</resultMap>

 

以上是关于MyBatis---集合查询(一对多)的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis -- Mybatis多表查询:一对一(resultmapassociation匹配)一对多(collection集合)多对多(中间表)

mybatis--表关系之一对多

mybatis递归,一对多代码示例

MyBatis一对多和一对一xml文件的配置

【Mybatis】collection一对多查询子查询集合不为空,但属性值为空

MyBatis关联查询,一对多关联查询