Cayenne,开源 ORM 盛宴中的另道佳肴,第 1 部分: 初尝小辣椒 - Apache Cayenne 基本功能介绍
2009-11-05 00:00:00 来源:WEB开发网核心提示: 图 7. 配置 DataDomain 和 DataNode在配置完 JDBC Driver 信息之后,然后先将我们所做的配置信息保存到我们开始建立的一个 Eclipse 工程 Cayenne-store 下面,Cayenne,开源 ORM 盛宴中的另道佳肴,第 1 部分: 初尝小辣椒 - Apa
图 7. 配置 DataDomain 和 DataNode
在配置完 JDBC Driver 信息之后,然后先将我们所做的配置信息保存到我们开始建立的一个 Eclipse 工程 Cayenne-store 下面。这里,需要注意的是,Cayenne 的映射文件 cayenne.xml 必须放到程序运行时的 CLASSPATH 中,所以,我们可以将它保存放到所建立的 Java 工程 src 目录下面。
图 8. 保存 Cayenne 主配置文件
这时,回到 Eclipse 工程里面,就会看到这个应用的主配置文件 cayenne.xml 以及相应的 JDBC Driver 配置文件了。
图 9. 生成 Cayenne.xml
到此,开发环境的搭建就算完成了。下面,我们将通过一个简单的例子带您逐步的了解 Cayenne,看看它如何帮助我们产生数据持久层的 Java 代码以及数据库表。
建模
这个例子很简单,我们以一个购物网站为背景进行数据建模。可以想象,这里我们需要如下四张表,客户信息表 ClientTB,商品信息表 CommodityTB,客户购买商品的订单信息表 OrderTB,还有一个保存订单和订单所包含商品的订单商品表 OrderCommodityTB。它们之间的关系可用如下 E-R 图表示,
- ››开源平台Meego和Android之间的对弈
- ››开源的Kingthy.Mail邮件组件库
- ››开源飞信Openfetion最新发布v1.8版
- ››开源重复数据删除技术纵览
- ››开源的 iPhone 杀手终于到来
- ››开源有优势:Android首超Windows Mobile
- ››开源只不过是个幌子 揭示 Android 的真面目
- ››开源面向对象数据库 db4o 之旅,第 1 部分: 初识 ...
- ››开源面向对象数据库 db4o 之旅,第 2 部分: db4o ...
- ››开源面向对象数据库 db4o 之旅,第 3 部分: 深入d...
- ››开源缓存包 EHCache 全接触
- ››开源救不了Symbian
更多精彩
赞助商链接