Hibernate EntityManager

授权协议 LGPL
开发语言 Java
所属分类 程序开发、 ORM/持久层框架
软件类型 开源软件
地区 不详
投 递 者 阎晗日
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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

package onlyfun.caterpillar;

import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;

public class JPAUtil {
private static EntityManagerFactory entityManagerFactory;
static {
try {
entityManagerFactory =
Persistence.createEntityManagerFactory("example");
}
catch(Throwable ex) {
throw new ExceptionInInitializerError(ex);
}
}

public static EntityManagerFactory getEntityManagerFactory() {
return entityManagerFactory;
}

public static void shutdown() {
getEntityManagerFactory().close();
}
}
  • EntityManager属于Java Persistence API的一部分. 它主要实现了JPA 2.0规范定义的编程接口和生命周期规则,而且通过EntityManager api 可以访问Persistence Context。本文我们介绍EntityManager的配置、类型以及其API. EntityManager配置 引入依赖 首先我们引入hibernate依赖: <dependenc

  • 1. 简介 EntityManager是 Java Persistence API 的一部分。它主要实现 JPA 2.0 规范定义的编程接口和生命周期规则。 此外,我们可以通过使用EntityManager 中的 API 来访问持久性上下文。 在本教程中,我们将了解实体管理器的配置、类型和各种 API。 2. Maven 依赖项 首先,我们需要包含 Hibernate 的依赖项: <depende

  • Java Persistence API(JPA)是EJB3.0规范之一,定义了对数据库数据进行持久化操作的接口。HIbernate 使用HIbernate Annotation和Hibernate EntityManager实现JPA。 下载HIbernate EntityManager: 得到的jar包:         hibernate-entitymanager.jar    hiber

  • JPA EntityManager is at the core of Java Persistence API. Hibernate is the most widely used JPA implementation. JPA EntityManager是Java Persistence API的核心。 Hibernate是使用最广泛的JPA实现。 JPA实体管理器 (JPA EntityMa

  • Java Persistence API(JPA)是EJB3.0规范之一,定义了对数据库数据进行持久化操作的接口。HIbernate 使用HIbernate Annotation和Hibernate EntityManager实现JPA。 下载HIbernate EntityManager: 得到的jar包:         hibernate-entitymanager.jar    hiber

  • 小编典典 可以按以下方式使用EntityManager调用Oracle函数或存储过程。 对于Oracle功能 创建一个以sys_refcursor作为返回类型的函数 CREATE OR REPLACE FUNCTION my_function (p_val IN varchar2) RETURN SYS_REFCURSOR AS my_cursor SYS_REFCURSOR; BEGIN OPE

相关阅读

相关文章

相关问答

相关文档