本文简单介绍作为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的实体状况和API
- 耐久化标准JPA(JavapersistenceAPI)
- Java简略结构 JPA结构比较
转载请说明出处
知优网 » JPA规范规范及优势浅析(jpa规范有哪些)
知优网 » JPA规范规范及优势浅析(jpa规范有哪些)