码迷,mamicode.com
首页 > 其他好文 > 详细

mybatis的表关联查询,多个参数关联查询

时间:2015-02-13 01:47:49      阅读:416      评论:0      收藏:0      [点我收藏+]

标签:mybatis 多条件 关联查询

    在网上很多mybatis的关联查询资料,但是要用主表的多个条件查子表的资料少之又少,今天刚好用到了,就分享下给大家,多条件的写法。(主要是注意红色字体代码)


实体类:

public class PhotoFeedback implements Serializable {

private int id;

private String name;

        private int userId; //用户id

        private List<PhotoFeedbackPic>  listPic;


}


photoFeedbackapper.xml的部分代码:

.......

<resultMap id="queryPhotoAllListResult" type="com.lianhua.tenement.domain.PhotoFeedback">

  <result  property="id"  column="id" />

  <result  property="name"  column="name"  />

  <result  property="titleName"  column="titleName"  />

  <result  property="describeTxt"  column="describeTxt"  />

  <result  property="address"  column="address"  />

  <result  property="telephone"  column="telephone"  />

<result  property="commentaries"  column="commentaries"  />

<result  property="enterpriseId"  column="enterpriseId"  />

<result  property="latitude"  column="latitude"  />

<result  property="longitude"  column="longitude"  />

<result  property="createTime"  column="createTime" />

<collection property="PhotoFeedbackPic" column="{id=id,createTime=createTime}" select="queryPhotoFeedbackList"  />

 

 </resultMap>

  

    <select id="queryPhotoFeedbackList" parameterType="java.util.Map"  resultType="com.lianhua.tenement.domain.PhotoFeedbackPic">

  select 

id as id ,

  photoId as photoId,

  month as month , 

  pic_url as picUrl ,

  pic_name as picName ,

  create_time as createTime

from t_fip_business_photofeedback_pic

where photo_id = #{id} and month = date_format(#{date},‘%Y-%m‘) 

 </select>




  写得不好望指教!


mybatis的表关联查询,多个参数关联查询

标签:mybatis 多条件 关联查询

原文地址:http://1008610086.blog.51cto.com/4995677/1614119

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!