实体引擎是OFBIZ MVC中M组件的代表,可谓"实体管家"。它让开发者无需关注物理存储。
关键字:Meta模型描述
优点:
1. 支持多种数据库切换。数据字段统一,通过映射表。
2. 支持多数据源。通过不同的delegator指定数据源。
3. 支持批处理
4. 支持数据视图
5. 自动建表
6. 自动字段检查
7. 自动建立索引
8. 物理表与模型表对比报告
9. 数据源检测报告
10. 初始数据自动导入
11. 支持function,如:sum、avg、count、count-distinct、min、max、upper、lower
12. 支持group-by
13. 支持字段间的复杂表达式。加减乘除等。
14. 支持Entity的继承。
缺点:
1. 不支持针对具体形态数据库的个性化特性,如分页,sequence等
2. SqlProcessor不支持直接返回通用数据对象
3. 弱类型数据对象