WEB开发网
开发学院软件开发Java Cayenne,开源 ORM 盛宴中的另道佳肴,第 1 部分:... 阅读

Cayenne,开源 ORM 盛宴中的另道佳肴,第 1 部分: 初尝小辣椒 - Apache Cayenne 基本功能介绍

 2009-11-05 00:00:00 来源:WEB开发网   
核心提示: 进入到 Cayenne Modeler 的主界面,在导航条上有三个主要的按钮,Cayenne,开源 ORM 盛宴中的另道佳肴,第 1 部分: 初尝小辣椒 - Apache Cayenne 基本功能介绍(3),分别是 Create DataDomain, Create DataNode, Crea

进入到 Cayenne Modeler 的主界面。在导航条上有三个主要的按钮,分别是 Create DataDomain, Create DataNode, Create DataMap。其中,DataDomain, DataNode 和 DataMap 是一个 Cayenne 工程中三个重要的概念。


图 5. 导航条上的 DataDomain, DataNode 和 DataMap
Cayenne,开源 ORM 盛宴中的另道佳肴,第 1 部分: 初尝小辣椒 - Apache Cayenne 基本功能介绍

图 6 说明了这三个概念间的关系


图 6. DataDomain, DataNode 和 DataMap 的关系
Cayenne,开源 ORM 盛宴中的另道佳肴,第 1 部分: 初尝小辣椒 - Apache Cayenne 基本功能介绍

在一个 Cayenne 应用中可以定义多个 Data Domain,同时,作为虚拟数据源的 Domains 也可以包含多个实体数据源(Data Node)。而不同的数据源又可以对应不同的数据库 Schema 和 Java 对象的映射关系,即 Data Map。因此,Cayenne 可以方便灵活的实现应用程序调用不同的数据库操作,而具体细节 Cayenne 都帮我们进行了封装和处理。本文中,为了便于读者理解,我们仅先考虑一个 Data Domain 包含一个 Data Node,以及处理一个 Data Map 的情况。

在 DataDomain Configuration 视图中输入一个名字,如 cayenne-store。接下来,再创建一个 DataNode. 选中根节点 cayenne-store,点击创建 DataNode 按钮。所谓 DataNode Configuration 就是对你所要用的一个实体数据库信息的配置或数据源的配置。这里,我们选择 Embedded Derby。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Cayenne 开源 ORM

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接