MyBatis---集合查詢(一對多)


這里的集合查詢即一對多的數據聯合查詢。如一個用戶多次登錄的信息查詢

要實現這樣的聯合查詢需要在用戶實體類中添加登錄實體類的一個集合屬性字段,表中不存在該字段。

<resultMap id="visitMap" type="JiKeUser">
  <id property="id" column="id" />
  <result property="userName" column="userName" />
  <collection property="visitList" javaType="ArrayList" ofType="jike.book.pojo.Visit">
    <result property="visitID" column="visitID" />
    <result property="visitIP" column="visitIP" />
    <result property="visitDate" column="visitDate" />
  </collection>
</resultMap>
<select id="selectJikeUser" resultMap="selectJikeUserMap">
  select * from JikeUser inner join visit on jikeUser.id = visit.userId
</select>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM