- 20
- 0
- 约 7页
- 2018-04-17 发布于广东
- 举报
JEECG高级询编辑器
Jeecg高级查询器
背景
对于用户来讲查询功能按易用性分三个层次:
1. 最简单查询操作是一个输入框,全文检索,如百度,后台实现技术使用搜索引擎,需要设计和建立索引,技术较为复杂,适用于文档和信息数据库检索,但是结果很难精确控制。
2. 其次是定义字段查询,很多企业信息系统大多用的是这种查询,针对模块特定字段的查询,有针对性、使用门坎低,适用于企业内部信息管理系统模块定制。
3. 最后一种是专门针对数据模型灵活的查询编辑器,使用难度最高,但是查询结果可以灵活和精确的控制,适用于有一定IT知识并对数据相当了解的用户,同时又可以避免直接将数据库暴露给用户带来的不安全隐患。
大家不难发现一个好的系统软件的查询基本会涵盖上述三种类型的查询功能
jeecg实现原理
Jeecg系统中模块主要使用第二种方式的查询功能,使用hibernate的QBC来封装前端查询条件,针对字段的定制过滤条件,最后转换为sql执行数据库查询。
现有方案优点:
默认无须复杂开发即可实现字段检索,支持范围、模糊、精确匹配查询
内置简单表达式支持:!*,实现非、模糊、数组等
现有方案缺点:
不支持or条件
不支持字段间操作field1=field2
不支持非hibernate关联表联合查询
单一字段条件只能出现一次
不支持sql嵌套
要支持上述功能需要额外开发定制工作
某些特定场景下,用户想要通过模块获得相关信息必须
您可能关注的文档
最近下载
- 建筑物拆除安全专项施工方案.docx
- 17J008 挡土墙(重力式、衡重式、悬臂式) 高清晰版-OK.pdf VIP
- 灵芝及相关产品多糖的提取与测定技术规程及编制说明.pdf VIP
- NB∕T 35082-2016 水电工程陡边坡植被混凝土生态修复技术规范.pdf VIP
- 2025年浙江省省直机关公开遴选公务员笔试题及答案解析(A类).docx VIP
- TCL 平板电视55S11-JN使用说明书.pdf
- 过敏性休克的急救和处理(与“休克”相关文档)共32张PPT.pptx VIP
- 残疾人专职干事考试试题 .pdf VIP
- 残疾人专职干事考试试题总汇.pdf VIP
- GBT 20801-2025 压力管道规范 第1部分:工业管道PPT课件.pptx VIP
原创力文档

文档评论(0)