`
- 浏览:
1274581 次
- 性别:
- 来自:
上海
-
1. 遍历entityengine.xml中定义的group,按照group对应的datasource进行检查。
2. 从连接池中获取connection,读取DatabaseMetaData。
3. 打印database详细信息,例如:database信息(DatabaseProductName、DatabaseProductVersion)、驱动信息(driver-name,driver-version)、DB和驱动支持的特性描述(supportsTransactions)。
4. 获取DatabaseMetaData中所有的表(Table)信息,获取表名和表类型。
5. 根据表信息,获取所有的列(Column)信息。
6. 遍历检查实体模型(ModelEntity)。
a) 如果是ModelViewEntity,则跳过,不检查。
b) 如果ModelEntity在数据库中已经存在,则检查列信息,包括列类型、长度、精度、主外键、索引,对于不存在的列,并且entityengine中addMissing为true,则自动添加字段。
c) 如果不存在,并且entityengine中addMissing为true,则自动建表。
7. 对比数据库中的表信息与ModelEntity,如果数据库中已经存在,但ModelEntity未配置,则作出Warning,提示数据库中存在的表名。
8. 对于新增加的表,添加外键索引、添加外键
9. 对于新增加的表,建立自身索引字段的索引。
10. 检查关系表中,所有的relation是否包含外键。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
OFBIZ快速入门OFBIZ快速入门OFBIZ快速入门OFBIZ快速入门OFBIZ快速入门OFBIZ快速入门
里面是下载地址,如果逆向开发ofbiz,只要下载它就绝对没错了 Apache+OFBiz+开发初学者指南.rar OFBiz开发快速入门.rar OFBiz-技术文档.rar OFBiz API中文版.rar Apache OFBiz Cookbook Sep 2010.rar Opentaps ...
像 Tomcat, Ant, BeanShell, Jboss 等,构建了一个强大的系统平台,Ofbiz 已经完成了大部分商务类软件系统 都需要的部件,像用户认证、工作流、商务规则处理等,Ofbiz 的核心技术在于 Entity Engine,其他的组件基本...
ofbiz的获取与部署,主要用到了gradle 和 eclipse,注意:cmd部署时,需要一个较好的网络环境以下载gradle
apache-ofbiz-16.11.02.zip,ofbiz菜鸟笔记,Apache+OFBiz+开发初学者指南.chm
ofbiz权限非常介绍,ofbiz进阶之权限介绍!
自学整理的ofbiz学习笔记,自学整理的ofbiz学习笔记,自学整理的ofbiz学习笔记,自学整理的ofbiz学习笔记,适合初学者,可以下个看看
ofbiz jar file, some jars for ofbiz
ofbiz sql 表结构
浅谈OFBIZ.doc浅谈OFBIZ.doc浅谈OFBIZ.doc浅谈OFBIZ.doc浅谈OFBIZ.doc
OFBiz集成Spring和Activiti,详细设计说明书。ofbiz版本12.04
ofbiz入门图文讲解,包括入门helloworld 和使用ofbiz 新建实体 操作数据库对实体增删改查
ofbiz数据结构
ofbiz很好的学习资料,学习了很多,希望对你也能有帮助!
OFBIZ开发指南 英文2OFBIZ开发指南 英文2OFBIZ开发指南 英文2
ofbiz一个完整例子,ofbiz学习实战例子.
ofbiz 数据模型 中文手册 ofbiz 核心的数据模型 表结构和字段翻译
OFBiz 主题修改文档
关于ofbiz的资料,很多,用ofbiz技术的朋友们赶快下载吧
ofbiz_服务引擎,ofbiz中最为称道的部分