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

最新文章

  1. Vue学习笔记-1
  2. 支付宝Wap支付你了解多少?
  3. 【读书笔记】iOS-开发技巧-UILabel内容模糊的原因
  4. IE6/7/8中parseInt第一个参数为非法八进制字符串且第二个参数不传时返回值为0
  5. Android 图片Exif信息相关的获取与修改
  6. 历代诗词咏宁夏注释3----蔡升元:<题大清渠>
  7. 毕向东JAVA视频讲解(四五课)
  8. bootStrap事例代码
  9. Codeforces 149 E. Martian Strings
  10. bzoj 5297: [Cqoi2018]社交网络
  11. knockout为绑定元素生成id
  12. Java基础知识总结--final、finally、finalize的区别
  13. 虚拟机下Linux系统如何设置IP地址
  14. IOS safari 浏览器 时间乱码(ios时间显示NaN) 问题解决
  15. Bootstrap+AngularJS对话框实例
  16. 雷林鹏分享:Ruby 数据类型
  17. CentOS怎样安装Python3.6
  18. week14课上测试
  19. RabbitMQ延迟队列
  20. 提高SQL Server数据库效率常用方法

热门文章

  1. 20180414模拟赛T2——拼图
  2. 进程控制块 与 task_struct
  3. 传统ELK分布式日志收集的缺点?
  4. 开发(三)ESP32 硬件配置
  5. 中国大学生计算机系统与程序设计竞赛 CCF-CCSP-2016 选座( ticket_chooser )
  6. 洛谷 p1968 美元汇率 题解
  7. 大厂HR面试必备ES6中的深入浅出面试题知识点
  8. 拼图验证码 js,vue
  9. Eclipse4.9集成Tomcat 9.0.21详细版
  10. ArrayMap和HashMap区别