mybatis 拼装 and和or 查询条件
2016-03-15 13:31
513 查看
示例:
TestTableExample example = new TestTableExample();
example.or()
.andField1EqualTo(5)
.andField2IsNull();
example.or()
.andField3NotEqualTo(9)
.andField4IsNotNull();
List<Integer> field5Values = new ArrayList<Integer>();
field5Values.add(8);
field5Values.add(11);
field5Values.add(14);
field5Values.add(22);
example.or().andField5In(field5Values);
example.or().andField6Between(3, 7);
TestTableExample example = new TestTableExample();
example.or()
.andField1EqualTo(5)
.andField2IsNull();
example.or()
.andField3NotEqualTo(9)
.andField4IsNotNull();
List<Integer> field5Values = new ArrayList<Integer>();
field5Values.add(8);
field5Values.add(11);
field5Values.add(14);
field5Values.add(22);
example.or().andField5In(field5Values);
example.or().andField6Between(3, 7);
where (field1 = 5 and field2 is null) or (field3 <> 9 and field4 is not null) or (field5 in (8, 11, 14, 22)) or (field6 between 3 and 7)
相关文章推荐
- Hibernate之关于HQL语句参数的绑定
- BZOJ3924: [Zjoi2015]幻想乡战略游戏
- file控件样式
- SQL语法——GROUP BY
- Android系统自带样式(android:theme)详解
- CSS实现水平垂直居中小结
- Window.Open详解
- struts2 跳转类型 result type=chain、dispatcher、redirect(redirect-action)
- Mybatis学习记录(二)----mybatis开发dao的方法
- 10个有关RESTful API良好设计的最佳实践(转)
- vs显示解决方案
- 图片的略小图图片不显示的处理方法
- Maven 手动添加 JAR 包到本地仓库
- [置顶] Android官方开发文档Training系列课程中文版:目录
- bnuoj 4359无爱编号(数位dp)
- MyBatis学习笔记-基本用法
- SYN6101型 RS485子钟
- MySQL—一个单引号引发的MYSQL性能损失
- java多线程编程
- 腾讯2016春季实习生(技术运营岗)招聘电话面试题汇集。