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

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

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

查看: 9465|回复: 1

列表查询怎么支持模糊查询

[复制链接]
发表于 2013-10-4 22:42:48 | 显示全部楼层 |阅读模式
用户管理里--目前用户名是精确查询,怎么支持模糊查询?看到后台的sql都是and =‘’,不是 like的形式?
其它新定制的表单查询也是如此,查询起来很麻烦
发表于 2013-10-11 14:43:39 | 显示全部楼层
开发手册上有的
查询匹配方式分类:
[1].全匹配查询:查询数据没有特殊格式,默认为全匹配查询
[2].模糊查询: 查询数据格式需加星号[*] 例如:{MD*/*MD*/*M*D*}
[3].包含查询: 查询数据格式采用逗号分隔[,] 例如: {01,03}(含义:in('01','03'))
[4].不匹配查询:查询数据格式需要加叹号前缀[!] 例如:{!123}(含义:不等于123)
特殊说明:查询不为Null的方法=!null(大小写没关系);查询不为空字符串的方法=!(只有一个叹号).
[5].时间范围范围查询
jsp 页面中使用的name:需要查询的日期类型字段名本身(什么都不加),表示查询时查询等于该字段时间的数据
begin:需要查询的日期类型字段名(首字母大写),表示查询开始时间 查询时查询大于等于开始时间的数据
end: 需要查询的日期类型字段名(首字母大写),表示查询结束时间 查询时查询小于等于结束时间的数据
使用举例:
字段名称 private Date birthday
查询开始时间 beginBirthday
查询结束时间 endBirthday
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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