Cayenne,开源 ORM 盛宴中的另道佳肴,第 1 部分: 初尝小辣椒 - Apache Cayenne 基本功能介绍
2009-11-05 00:00:00 来源:WEB开发网核心提示: 图 9. E-R 图表为了在 Cayenne Modeler 中创建 DBEntity 模型,需要先建立一个 DataMap,Cayenne,开源 ORM 盛宴中的另道佳肴,第 1 部分: 初尝小辣椒 - Apache Cayenne 基本功能介绍(5),在 cayenne-storeNode
图 9. E-R 图表
为了在 Cayenne Modeler 中创建 DBEntity 模型,需要先建立一个 DataMap。在 cayenne-storeNode DataNode 下创建 DataMap。如图 10。在 Java Package 输入框中,你可以定义将要存储持久化代码的包名。其余的,可以暂时留空。
图 10. 建立 DataMap
接下来,基于这张 E-R 图,我们就可以在 Cayenne Modeler 中建立 DBEntity 模型了。建立 DBEntity 模型的过程与在一个数据库管理客户端建立表的过程类似。即,需要指定表的名字、字段及字段大小等信息。对表 ClientDB 和 CommodityTB 等表的建模结果如下图所示,
图 11. 建立 ClientTB 等 DBEntity
这里,需要注意的一点是表间关系的建立。 以 clientTB 和 orderTB 为例,因为 clientTB 和 orderTB 是一对多的关系,所以在 Cayenne Modeler 中需要在 Relationships 面板上建立表间联合关系。
[]
- ››开源平台Meego和Android之间的对弈
- ››开源的Kingthy.Mail邮件组件库
- ››开源飞信Openfetion最新发布v1.8版
- ››开源重复数据删除技术纵览
- ››开源的 iPhone 杀手终于到来
- ››开源有优势:Android首超Windows Mobile
- ››开源只不过是个幌子 揭示 Android 的真面目
- ››开源面向对象数据库 db4o 之旅,第 1 部分: 初识 ...
- ››开源面向对象数据库 db4o 之旅,第 2 部分: db4o ...
- ››开源面向对象数据库 db4o 之旅,第 3 部分: 深入d...
- ››开源缓存包 EHCache 全接触
- ››开源救不了Symbian
更多精彩
赞助商链接