OFBIZ 实体引擎的优缺点总结

本篇是对OFBIZ实体引擎总结的开篇。实体引擎是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.       弱类型数据对象

你可能感兴趣的:(ofbiz)