jeecg-实现自动模糊查询
因为是小项目,数据量不是很大。全匹配查询影响客户体验,因此改为模糊查询。根据论坛的帖子https://blog.csdn.net/zhangdaiscott/article/details/74980298提示。实现了自动模糊查询。 我使用的版本是3.7.31、找到相关类:
PageValueConvertRuleEnum.java
2、找到54-57行,打开注释
3、找到ResourceUtil.java 类
3、打开61行注释
4、打开358-361行注释
5、sysConfig.properties文件中增加控制项
fuzzySearch=1
改成0时将取消自动模糊查询功能。
6、回到PageValueConvertRuleEnum.java 类,注释77行,直接赋值即可
7、重启项目即可
good 但是官方不建议,因为项目随着运营时间久了,数据量大,默认模糊会很慢 本帖最后由 her_so 于 2018-4-25 10:01 编辑
上楼说的对,不要这种开,哪一个需要模糊查询 手动增加代码即可。
//模糊查询 姓名
UserEntity user
if( user= null && user.getName()!=null ){
user.setName("*"+user.getName()+"*");
}
直接加在datagrid 方法里面
那确实!楼上说的对,像我打开后有风险!
页:
[1]