`

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实体引擎

    **Ofbiz实体引擎详解** Apache Ofbiz(Open for Business Project)是一个开源的企业级应用框架,主要专注于电子商务、供应链管理、CRM、财务等业务流程。在Ofbiz中,实体引擎是核心组件之一,它负责处理数据模型,...

    OFbiz实体引擎指南

    OFBiz是一个非常著名的电子商务平台,是一个非常著名的开源项目,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级、跨平台、跨数据库、跨...包括实体引擎, 服务引擎, 消息引擎, 工作流引擎, 规则引擎等。

    ofbiz数据结构设计

    通过灵活的实体模型、高效的实体引擎、丰富的服务层、流程化的业务处理、智能的缓存策略、适应性的数据分区以及严谨的安全机制,OFBiz提供了强大且灵活的数据管理能力,为企业信息化建设提供了有力支撑。在实际项目...

    ofbiz开发入门总结

    《Ofbiz开发入门总结》 Ofbiz,全称Open For Business Project,是一个开源的企业级应用框架,主要用于构建复杂的电子商务和企业管理系统。它基于Java技术,提供了丰富的组件模型和灵活的业务流程,使得开发者能够...

    ofbiz_springservice.zip

    基于spring封装的ofbiz所有服务,使用spring security进行安全验证,可以方便的发布为微服务,同时实现了一套直接使用ofbiz实体引擎操作ofbiz所有数据库表的spring应用框架设计

    ofbiz综合文档

    ### OFBIZ综合文档:实体引擎配置详解 #### 一、引言 OFBIZ作为一个开源的企业级电子商务框架,提供了全面的功能支持,包括订单管理、库存管理、产品目录管理等。其架构设计遵循了MVC(Model-View-Controller)...

    OFBIZ开发指南 英文2

    实体引擎是OFBIZ中的数据管理部分,负责数据库操作。它提供了实体定义语言(Entity Definition Language, EDDL)用于描述业务对象,并支持实体-关系(ER)模型,使得数据操作更加灵活和高效。 事务处理引擎则处理...

    ofbiz学习笔记(自学整理)

    实体则代表业务对象,如产品、订单和客户,它们的定义存储在数据库模型中,并通过实体引擎进行操作。 在Ofbiz中,工作流系统允许定义和自动化业务流程,而事件处理系统则用于响应各种内部或外部事件,如定时任务或...

    ofbiz开发入门之CmsBackEnd实现的CRUD

    总结一下,OFBiz的CmsBackEnd CRUD实现涉及到与OFBiz核心组件的交互,尤其是实体引擎。开发者需要了解并熟练运用服务定义、实体操作以及查询语言,才能高效地完成内容管理任务。通过博客文章和提供的截图,学习者...

    ofbiz 入门+增删改查+实体

    实体在OFBiz中相当于数据库表,所以新建一个实体模型文件`entitymodel.xml`,定义部门表(Department)。在`ofbiz-component.xml`中添加对新实体的引用,确保在构建和加载数据时能识别这个实体。 构建OFBiz有两种...

    Ofbiz16.11.05运行及开发环境搭建等

    - **Ofbiz实体引擎(九) 多租户**:实体引擎支持多租户架构,允许在一个OFBiz实例上管理多个独立的业务环境,每个环境有自己的数据和配置。 - **Ofbiz权限判断语法**和**权限设计详解**:OFBiz具有精细的权限管理...

    Ofbiz 数据库全模型

    在Ofbiz中,数据库模型通常采用ER(实体关系)图来表示,通过这种方式可以清晰地看到各个实体以及它们之间的关联。这些模型定义了实体的属性(字段)、键(主键和外键)、索引以及其他数据库设计要素。 "Ofbiz...

    Ofbiz数据模型查询手册

    在查询方面,手册将深入讲解如何利用Ofbiz的实体引擎(Entity Engine)进行高效的数据库查询。这可能包括使用EntityFinders、实体表达式语言(EntityExprs)以及SQL查询的自定义实现。此外,手册还会涉及事务管理和...

    ofbiz api开发文档

    《OFBiz API 开发文档详解》 在信息技术领域,OFBiz(Open For ...总结,OFBiz API开发文档是开发者掌握OFBiz框架的必备资料,通过深入学习和实践,开发者可以充分利用OFBiz的强大功能,实现高效的企业级应用开发。

    ofbiz安装与配置

    * entity:Ofbiz 的实体关系模型代码 * hot-deploy:Ofbiz 的热部署文件 * ofbizComponents:Ofbiz 的组件配置文件 * webtools:Ofbiz 的 Web 工具代码 使用 Eclipse 打开 Ofbiz 的 Ant 命令 我们可以使用 Eclipse...

Global site tag (gtag.js) - Google Analytics