OFbiz实体引擎

安全可靠的数据存储是数据管理战略的关键业务,OFbiz认真对待数据管理。不把全部繁琐和easy出错的数据管理任务留给应用开发人员。OFbiz在设计和实现阶段非常好的贯彻了这个理念。

实体引擎是数据库无关的应用程序开发和部署光看,无缝集成到OFbiz代码中,它能够处理全部的日常数据,安全可靠的管理任务,包含还不限于

  • 同一时候连接到随意数量的数据库
  • 管理不限数量的数据库连接池
  • 负责数据库事务
  • 处理数据库错误
实体引擎的强大之处在于它提供了OFbiz应用程序全部工具,实体程序和应用程序编程接口(API)。必要时非常easy保证一致性和可预測的写入和读取数据,而不用操心全部的数据源对数据库的连接。

为了更好的理解怎样有效的使用实体引擎,以满足全部的数据存储的需求。

高速回想一下关系数据库管理系统(RDBMS)

  • RDBMS中表是最主要的结构,一个OFbiz实体是一个数据库表的模型,作为一个模型,实体描写叙述表的结构,内容格式,以及不论什么适用关联表的其它表。
  • 数据库表被进一步分解成一个或者多个列,表的每一个列有数据类型和格式特性,受限于底层的RDBMS分配给这些列作为表定义的一部分,实体模型描写叙述了一个表列映射到实体字段
  • 物理上。数据被存储在表中的一行或者多行。记录在一个表的行中的唯一实例。

    用户能够读写映射为实体模型中表的一行或者多行,在OFbiz中记录称为实体值。

  • 键是一种特殊类型的字段,虽然有多种类型的字段,OFbiz关注主键和外键
  • 视图是虚拟的表。从一个或者多个表中组成。OFbiz具有类似的结构,在试图RDMS中定义,称为view-entity
翻译自OFbiz cookbook
上一篇:mysql_4(解决中文乱码问题)


下一篇:OFBiz进阶之HelloWorld(五)创建新实体