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

模糊查询

时间:2016-12-05 02:24:19      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:ima   res   src   lis   最大值   like   最大   分享   cto   

 

测试代码区:

ConditionUser 类的{

private String name;
private int minAge;
private int maxAge;

}

SqlSession session=MyBatisUtils.getSession();
String statement="com.day03_mybaits.test7.userMapper.getUser";
String name="o";
//如果name=null的处理办法,在xml中
name=null;
ConditionUser prameter=new ConditionUser("%"+name+"%", 13, 18);

//Classes classes=session.selectOne(statement,prameter);
List<User>list=session.selectList(statement, prameter);

System.out.println(list);

 配置文件中的实现:

技术分享

<!-- 实现多条件查询用户(姓名模糊匹配,年龄在指定的最小值和最大值之间) -->

<select id="getUser" parameterType="_ConditionUser" resultType="_User" >

select * from d_user where
<if test=‘name!="%null%"‘>
<!--必须加上and要么会报错 -->
name like #{name} and
</if>

age between #{minAge} and #{maxAge}
</select>

模糊查询

标签:ima   res   src   lis   最大值   like   最大   分享   cto   

原文地址:http://www.cnblogs.com/jrts/p/6132500.html

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