EEPlat 的数据库底层架构能够同时支持多种数据库的集成应用,同时可以支持分布式数据库的集成应用,业务对象通过指定数据源与相应的数据库通过数据源层进行数据交互,数据源层通过数据库种类,自动选用不同的数据库驱动适配器进行数据库的操作,平台工具可以在线更改数据库,无需进入数据库管理工具,数据层提供各类API开发接口,供开发时直接调用(类似于Hibernate等数据层)。
一个数据库可以定义一个数据源,一个业务对象只能关联一个数据源,一个数据源可以有多个业务对象。定义完成后,不同的业务对象可以混搭在一个界面中,如增删改查页面等,平台会自动使用事物保持数据同步进行提交。
如下图所示: