关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 20751|回复: 6

查询支持模糊查询,不用输入*

[复制链接]
发表于 2013-11-28 11:28:11 | 显示全部楼层 |阅读模式
目前模糊查询方式为XX加上*,用户操作使用体验很不爽,想查什么内容后面都得加*,建议组合查询条件时,判断如果是字符串类型,自动用like,再追加*,或者建议大家想想有什么更好的办法,这功能完善后,用户体验效果肯定提高很多!
发表于 2013-11-28 11:35:51 | 显示全部楼层
/src/org/jeecgframework/core/extend/hqlsearch/HqlGenerateUtil.java

查找关键字
//[4].全匹配查询{没有特殊符号的参数}
                                         else{
                                                 cq.like(name, "%"+searchValue+"%");
                                         }

改成如上的就可以了
发表于 2014-2-17 10:59:57 | 显示全部楼层
能改固然好。这个还是有帮助的。
发表于 2014-2-17 14:38:50 | 显示全部楼层
ssht968 发表于 2014-2-17 10:59
能改固然好。这个还是有帮助的。

这个功能实现很简单,不过改为默认模糊查询的话!会增加系统压力,导致查询慢
发表于 2014-2-24 22:07:02 | 显示全部楼层
在3.4.3里换地方了,换成
org.jeecgframework.core.extend.hqlsearch.parse.impl.StringParseImpl
了,有需要的童鞋可以去改
发表于 2014-2-26 08:33:14 | 显示全部楼层
很有必要 加*用户体验不好
发表于 2016-11-8 18:01:17 | 显示全部楼层
实现jeecg自动模糊查询:
https://my.oschina.net/u/2538398/blog/757841
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表