博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
模糊查询
阅读量:5817 次
发布时间:2019-06-18

本文共 775 字,大约阅读时间需要 2 分钟。

 

测试代码区:

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>

转载于:https://www.cnblogs.com/jrts/p/6132500.html

你可能感兴趣的文章
JSON前后台简单操作
查看>>
shell中一些常见的文件操作符
查看>>
CentOS 7 装vim遇到的问题和解决方法
查看>>
JavaScript基础教程1-20160612
查看>>
iOS \U7ea2 乱码 转换
查看>>
FCN图像分割
查看>>
ios xmpp demo
查看>>
python matplotlib 中文显示参数设置
查看>>
数据库事务隔离级别
查看>>
【ros】Create a ROS package:package dependencies报错
查看>>
kali linux 更新问题
查看>>
HDU1576 A/B【扩展欧几里得算法】
查看>>
廖雪峰javascript教程学习记录
查看>>
WebApi系列~目录
查看>>
Java访问文件夹中文件的递归遍历代码Demo
查看>>
项目笔记:测试类的编写
查看>>
通过容器编排和服务网格来改进Java微服务的可测性
查看>>
re:Invent解读:没想到你是这样的AWS
查看>>
PyTips 0x02 - Python 中的函数式编程
查看>>
阿里云安全肖力:安全基础建设是企业数字化转型的基石 ...
查看>>