Hibernate EntityManager - Hibernate的EJB3.0的JPA标准实现

Hibernate EntityManager实现了EJB3.0 JPA规范。Hibernate Java Persistence provider通过了Sun TCK测试和完全认证,你可以在Java SE 5.0,或Java EE 5.0以上的任何环境里使用Hibernate Java Persistence provider。



Hibernate是一个非常优秀的持久层ORM(Object/Relational Mapping:对象关系映射)实现框架。它具有非常广泛的Java应用基础。
JPA(Java Persistence API)是 EJB 3.0(JSR220)持久层的实现规范。JPA式样在制定的过程中,充分借鉴了Hibernate的优点,JPA的很多概念都可以从Hibernate中找到原型。
事实上,可以通过Hibernate EntityManager,非常容易地把一个Hibernate应用改造成JPA应用。

Hibernate EntityManager主要实现了:
1,标准JPA
2,标准的持久层查询语言 - EJB-QL
等等。



Hibernate EntityManager封装了成熟具有强大功能Hibernate core功能,你可以在Hibernate EntityManager里使用Hibernate API,SQL,JDBC等。

Hibernate EntityManager可以作为一个标准的Java Persistence provider,使用在任何Java EE 5.0应用服务器以及标准EJB 3.0容器中,或者JDK 5.0环境中。

Hibernate EntityManager的最新稳定版本(2007年9月19日现在)是3.3.1 GA,需要Hibernate Core 3.2, Annotations 3.3等支持

Hibernate EntityManager:
http://www.hibernate.org/397.html

Hibernate EntityManager下载:
http://www.hibernate.org/6.html
需要下载Hibernate Core,Hibernate Annotations,Hibernate EntityManager

其他主要JPA实现:
Oracle TopLink JPA: https://glassfish.dev.java.net/javaee5/persistence/
http://www.oracle.com/technology/products/ias/toplink/JPA/index.html
Apache OpenJPA: http://openjpa.apache.org/


参考:
JSR220: http://www.jcp.org/en/jsr/detail?id=220
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值