JEECG实现模糊查询
2024-08-31 07:14:56
1、JEECG默认不带模糊查询的,但实际开发中会经常用到模糊查询,因此要适当修改(在相应的查询处)。
@RequestMapping(params = "datagrid")
public void datagrid(BaseDevice device, HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) { String devicecode = device.getDevicecode();
String devicename = device.getDevicename();
String status = device.getStatus(); CriteriaQuery cq = new CriteriaQuery(BaseDevice.class,dataGrid);
if(StringUtils.isNotEmpty(devicecode)){
cq.add(Restrictions.sqlRestriction("devicecode like '%" + devicecode + "%'"));
}
if(StringUtils.isNotEmpty(devicename)){
cq.add(Restrictions.sqlRestriction("devicename like '%" + devicename + "%'"));
}
if(StringUtils.isNotEmpty(status)){
cq.add(Restrictions.sqlRestriction("status like '%" + status + "%'"));
} this.systemService.getDataGridReturn(cq, true);
TagUtil.datagrid(response, dataGrid);
}
2、JEECG引用的解决办法:
http://blog.csdn.net/zhangdaiscott/article/details/74980298
最新文章
- Vue学习笔记-1
- 支付宝Wap支付你了解多少?
- 【读书笔记】iOS-开发技巧-UILabel内容模糊的原因
- IE6/7/8中parseInt第一个参数为非法八进制字符串且第二个参数不传时返回值为0
- Android 图片Exif信息相关的获取与修改
- 历代诗词咏宁夏注释3----蔡升元:<;题大清渠>;
- 毕向东JAVA视频讲解(四五课)
- bootStrap事例代码
- Codeforces 149 E. Martian Strings
- bzoj 5297: [Cqoi2018]社交网络
- knockout为绑定元素生成id
- Java基础知识总结--final、finally、finalize的区别
- 虚拟机下Linux系统如何设置IP地址
- IOS safari 浏览器 时间乱码(ios时间显示NaN) 问题解决
- Bootstrap+AngularJS对话框实例
- 雷林鹏分享:Ruby 数据类型
- CentOS怎样安装Python3.6
- week14课上测试
- RabbitMQ延迟队列
- 提高SQL Server数据库效率常用方法