本文档是Java API规范,用于使用Java EE和Java SE管理持久性和对象/关系映射。这项工作的技术目标是为使用Java域模型管理关系型数据库的Java应用程序开发人员提供一个对象/关系映射工具。
- Java Persistence 2.2规范通过支持重复注解来增强了Java Persistence API.注入属性转换器,支持映射:
- java.time.LocalDate,
- java.time.LocalTime,
- java.time.LocalDateTime
- java.time.OffsetTime
- java.time.OffsetDateTime类型,以及以流式检索Query和TypedQuery的结果的方法。
- Java Persistence 2.1规范增加了对模式生成,类型转换方法,在查询和查找操作中使用实体图,不同步的持久性上下文,存储过程调用以及注入实体侦听器类的支持。它还包括对Java Persistence查询语言,Criteria API 和本机查询映射的增强。
1.1、专家组
- JPA规范的此修订版基于JPA 2.1、该工作是Java社区流程计划下作为JSR 338的一部分进行的。该规范是JSR 338专家组成员协作工作的结果:
- akquinet tech@Spree: Michael Bouschen; Ericsson: Nicolas Seyvet; IBM: Kevin Sutter, Pinaki Poddar; OW2: Florent Benoit; Oracle: Linda DeMichiel, Gordon Yorke, Michael Keith; Pramati Technologies: Deepak Anupalli; Red Hat, Inc.: Emmanuel Ber- nard, Steve Ebersole, Scott Marlow; SAP AG: Rainer Schweigkoffer; Sybase: Evan Ireland; Tmax Soft Inc.: Miju Byon; Versant: Christian von Kutzleben; VMware: Oliver Gierke;
- 个人成员:
- Matthew Adams; Adam Bien; Bernd Mueller; Werner Keil.
- JSR 338专家组的工作是使用jpa-spec.java.net项目进行的。
1.2、文档约定
- 常规Times字体用于此规范规定的信息。
- 斜体Times字体用于包含描述性信息的段落,例如描述典型用法的注释,或使用描述形象说明澄清文本的注释。
- Courier字体用于代码示例。
- Helvetica字体用于指定Java持久性查询语言的BNF。
- 本文档是根据Java语言元数据注释的使用编写的,XML描述符(如第12章所述)可以用作注释的替代方法,或用于扩展或覆盖注解,该描述符的元素反映了注解并具有相同的语义。当以注解的形式编写语义要求时,应该理解,当使用XML描述符作为替代时,将应用相同的语义。
1.3、章节
- 总共有13个章节
- 第一章、JPA基本介绍
- 第二章、实体
- 第三章、实体操作
- 第四章、查询语言
- 第五章、元数据模型 API
- 第六章、Criteria API
- 第七章、实体管理和持久化上下文
- 第八章、实体打包
- 第九章、对于部署和引导时容器和提供者之间约定
- 第十章、元数据注解
- 第十一章、对象/关系映射的元数据
- 第十二章、XMl对象/关系映射的描述符
- 第十三章、相关文档
接下来将学习和翻译相关章节
1.4、原文地址
- JPA (JSR 338)
1302

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



