JPA规范标准及优势浅析

开发 后端
本文简单介绍作为EJB 3的重要组成部分的JPA标准,以及Hibernate和Spring对JPA的支持。

看了JPA(Java 持久性 API)的规范,作为EJB 3的重要组成部分,JPA 还是值得关注的。看完规范,感觉JPA还是比较的单一的,其目标就是实现Java 持久性的通用。JPA采用纯pojo的方式实现,更多的是采用Java 5注释。JPA 的优势是多供应商的支持,可以运行在容器之中,也可以运行于容器之外,这就是其优点。

Hibernate 从3.2开始,就开始兼容JPA。同样,jdo,也开始兼容JPA。在orm的领域中,看来JPA已经是王道,规范就是规范。在各大厂商的支持下,JPA的使用开始变得广泛。

在Spring 2.0.1中,正式提供对JPA的支持,目前支持的实现包括toplink,hibernate entitymanager以及openJPA。这也促成了JPA的发展,要知道JPA的好处在于可以分离于容器运行,变得更加的简洁。

对于EJB来说,实体bean一直是被批评的对象,由于其太复杂和庞大。JPA的出现,很大程度的分离了复杂性。这让ejb的推广也变得容易。

但愿不久的将来,JPA能成为真正的标准。

您正在阅读:JPA规范标准及优势浅析

【编辑推荐】

  1. JPA的实体状态和API
  2. 持久化规范JPA(JavapersistenceAPI)
  3. Java简单框架 JPA框架比较
责任编辑:张攀 来源: javaeye论坛
相关推荐

2009-06-25 16:18:45

JPA规范

2009-06-01 15:12:05

JPA是什么对象持久化ORM

2009-06-25 16:07:30

JPAJava EE

2009-06-01 13:26:37

持久化规范JPAJava

2010-02-03 11:15:03

2009-06-10 20:30:49

NetBeans Pl

2011-12-26 16:34:51

HTML 5

2009-08-03 16:20:55

ASP.NET编程规范

2009-06-01 13:17:48

JPAJava规范

2009-06-01 15:01:53

JPA实体状态API

2009-07-01 18:20:29

JSP的优势

2009-08-03 17:07:13

ASP.NET编程规范

2009-08-03 16:57:42

ASP.NET编程规范

2010-08-10 16:50:13

Flex开发

2021-07-09 05:51:00

增强分析敏捷性CIO

2021-05-17 14:37:02

鸿蒙HarmonyOS应用

2011-12-01 12:40:32

华为3GPP

2009-06-01 15:44:18

2012-05-14 17:21:19

ibmdw

2010-01-27 15:05:04

C++标准化
点赞
收藏

51CTO技术栈公众号