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

MyBatis 多个查询条件的传递

时间:2015-05-16 20:13:04      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

<!--
    方法1,构建查询对象;
    QueryCondition qc = new QueryCondition();
    qc.setGender(1);
    qc.setBirthday(new Date());
-->
<select id="selectPersonByParams" parameterType="com.stone.model.QueryCondition" resultMap="BaseResultMap">
    <![CDATA[
     select * from person t where t.gender=#{gender} and t.birthday <#{birthday}
    ]]>
</select>

<!--
    方法2,使用map;
    map.put("gender",1);
    map.put("birthday",new Date());
-->
<select id="selectPersonByParams" parameterType="java.util.Map" resultMap="BaseResultMap">
    <![CDATA[
     select * from person t where t.gender=#{gender} and t.birthday <#{birthday}
    ]]>
</select>

 

MyBatis 多个查询条件的传递

标签:

原文地址:http://www.cnblogs.com/stono/p/4508343.html

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