数据库对象映射与存储技术解析
1. Apache Java Data Objects (JDO)
1.1 JDO概述
Java Data Objects API 高度独立于文档格式、数据库的数据模型以及任何特定于数据库的查询语言。其主要目的是让 Java 程序员无需使用特定于数据库的代码,就能与任何底层数据库(或数据格式)进行交互。
相关 Web 资源如下:
- Apache JDO: http://db.apache.org/jdo
- 规范: http://db.apache.org/jdo/specifications.html
- Apache SVN 仓库: http://svn.apache.org/viewvc/db/jdo/
1.2 JDO 中的类类型
在 JDO 中有三种类型的类:
- 持久化能力类 :映射到存储层,使用 @PersistenceCapable 注解。
- 持久化感知类 :与持久化能力类交互并对其进行修改,使用 @PersistenceAware 注解。
- 普通类 :完全不了解任何与存储相关的问题,自身不会被存储。
持久化能力类和持久化感知类必须通过 XML 元数据文件或注解(如 @PersistenceCapable )来声明。持久化相关操作由 PersistenceManager 接口提供。
超级会员免费看
订阅专栏 解锁全文

2122

被折叠的 条评论
为什么被折叠?



