`
icess
  • 浏览: 253410 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在GlassFish中使用hibernate来持久化数据(转)

阅读更多

对于不喜欢使用Glassfish的原配持久层支持(TopLink)的朋友。现在可以替换调他了,下面屈指可数的几步告诉我们如何使用hibernate来持久化数据。偏爱Hibernate的用户也给 Glassfish一个机会哦

Use Hibernate as a persistence provider with Glassfish

from http://blogs.sun.com/roller/page/GlassFishPersistence#use_hibernate_as_a_persistence 
As you must be aware, Glassfish currently has Toplink Essentials as the default persistence provider. The question that frequently gets asked is: How hard it is to to use Hibernate as the persistence provider with Glassfish?
The answer is:  Not at all :). Just drop couple of jars reqired by Hibernate in the lib directory of Glassfish and modify your persistence.xml to use Hibernate as the provider and you are ready to go. Lets walk through the steps:

1. Download and install glassfish milestone 6 build or later.
2. Download and install Hibernate3 3.2cr1 or later.
3. Download and install Hibernate EntityManager 3.1 beta7 or later.
4. Copy the required Hibernate jars into Glassfish lib dir. The script here contains the list of jars.
5. Update your persistence.xml to use Hibernate as the persistence provider. Here is a sample persistence.xml
6. Deploy and run your application.

分享到:
评论

相关推荐

    glassfish配置jndi(DB2数据库)

    如果应用使用了Hibernate或其他持久化框架,可能需要更新配置文件,确保应用知道如何通过JNDI查找数据源。例如,在`build.xml`文件中,将`web_hibernate_cdpws.cfg.xml`从排除列表移到包含列表,这样构建过程会将此...

    JPA Entity framework, inside of a Glassfish container

    在Glassfish中,这通常涉及在glassfish-resources.xml或persistence.xml文件中设置数据源和持久化单元。数据源定义了如何连接到数据库,而持久化单元(Persistence Unit)则定义了要使用的JPA供应商(如Hibernate或...

    JDK、Struts2、Spring、Hibernate的配置与使用

    它简化了数据库操作,提供了数据持久化的解决方案。安装Hibernate通常涉及下载其库文件,然后将其添加到项目类路径,或者通过构建工具如Maven或Gradle来管理依赖。 总结来说,配置和使用这些技术涉及下载、安装、...

    Hibernate与EJB集成

    - 可以利用Hibernate框架来实现数据持久化操作。 - **数据访问层**: - 使用Hibernate等框架与数据库进行交互。 - 实现数据的增删改查等操作。 #### 六、Hibernate与EJB集成的关键点 当将Hibernate与EJB结合使用...

    Wicket6.0_Spring3.1_Hibernate4.1_EJB全注解实例

    在4.1版本中,性能得到了提升,支持了更多的JPA规范,同时提供了更好的JPA 2.0兼容性,让开发者可以更加灵活地处理数据持久化。 **EJB(Enterprise JavaBeans)** 是Java EE平台的一部分,主要用于构建可部署的、...

    hibernate 4.0

    Hibernate 是一个开源的对象关系映射(ORM)框架,它允许开发者使用面向对象的编程模型来操作数据库,极大地简化了Java应用中的数据访问层。在 Hibernate 4.0 中,开发团队引入了许多新特性和改进,旨在提升性能、可...

    DWR3.0_Spring3.1_Hibernate4.1_JPA全注解实例

    《DWR3.0_Spring3.1_Hibernate4.1_JPA全注解实例》是一个集成技术的实践教程,涵盖了Direct Web Remoting (DWR) 3.0、Spring框架3.1、Hibernate持久化框架4.1以及Java Persistence API (JPA)的全注解使用方法。...

    wicket6.0 + hibernate4.1 + spring3.1 基于JPA的实例程序。

    在这个实例中,Hibernate 4.1作为JPA的实现,帮助简化数据库访问,通过JPA的API来定义实体类和映射关系,实现数据的持久化。 3. Spring 3.1:Spring框架是Java开发中的一个核心组件,提供了依赖注入(DI)和面向切...

    Wicket6.0_Spring3.1_Hibernate4.1_JPA全注解实例

    在本项目中,PostgreSQL作为数据存储,与JPA、Hibernate和Spring集成,提供数据持久化服务。 在文件列表中提到的 **testjquery** 文件,可能是用于测试jQuery功能的文件,因为jQuery是一个广泛使用的JavaScript库,...

    glassFish+postgres+NetBeans j2ee开发指南

    - Java Persistence API(JPA):用于数据持久化的Java API,提供了一种对象/关系映射(ORM)的方式来管理、持久化Java对象到关系数据库。 - Enterprise JavaBeans(EJB):JavaEE的核心组件之一,用于构建可扩展、...

    wicket6.0 + hibernate4.1 + spring3.1 基于J2EE的实例程序

    在这个项目中,Hibernate 4.1作为数据访问层,负责实体对象和数据库表之间的映射,以及数据的持久化操作。 Spring 3.1框架则作为一个全面的企业级应用框架,提供了依赖注入(DI)和面向切面编程(AOP)等核心特性,...

    GlassfishV4_JPA__EJB_DEMO

    【JPA(Java Persistence API)】是Java EE平台中的一个标准,用于管理和持久化Java对象到数据库。JPA通过ORM(Object-Relational Mapping)机制将Java对象与关系型数据库的数据表进行映射,简化了数据库操作。它...

    Beginning Java™ EE 6 Platform with GlassFish™ 3 Second Edition

    本章进一步深入探讨对象关系映射(ORM)的概念和技术细节,重点介绍了如何在Java应用程序中使用ORM框架(如Hibernate或EclipseLink)来实现数据库操作。这包括实体类的设计原则、数据映射策略等。 #### 第4章:管理...

    JavaEE Struts2 Hibernate框架例子.rar

    在这个例子中,JavaEE提供了运行环境,如Tomcat或Glassfish,使得Struts2和Hibernate能够协同工作。 在实际应用中,用户通常通过浏览器发送请求到服务器,例如尝试登录。这个过程会被Struts2的Action拦截并处理。`...

    DWR3.0+ hibernate4.1 + spring3.1 基于JPA JTA

    **Java Persistence API (JPA)** 是Java EE的一部分,提供了一种标准的方式来处理对象持久化。JPA允许开发者使用面向对象的模型来操作数据库,而无需关心底层SQL。JPA2.0引入了更多特性,如 Criteria 查询,使得代码...

    JSF1.2+Spring2.0+Hibernate3.2的一个登陆实例

    这个集成框架是企业级Java应用程序开发的常见选择,因为它提供了模型-视图-控制器(MVC)架构、依赖注入(DI)以及持久化管理的优秀支持。 **JSF (JavaServer Faces) 1.2** JavaServer Faces 1.2 是一个用于构建...

    ejb3-persistence.jar

    此外,EJB3的持久化机制也可以与Hibernate、OpenJPA等ORM工具配合使用,提供更高级的功能和性能优化。 总结,ejb3-persistence.jar是Java EE中实现EJB3持久化规范的关键组成部分,它极大地简化了Java应用与数据库...

    SSH整合之精华版 Struts2+Spring+Hibernate

    通过Spring的DI,可以将Service注入到Struts2的动作类中,从而调用Service进行业务处理,最终由Hibernate完成数据的持久化操作。 **8. 开发实践** 在实际开发中,开发者还需要理解MVC模式、AOP概念、DAO设计模式等...

    JPA简明教程

    自2006年随Java EE 5发布以来,JPA已经成为Java企业级开发中的一个关键组成部分,并且也支持在Java SE环境中使用。 #### 二、JPA的组成部分 JPA由三个主要部分组成: 1. **Java Persistence API**:定义了用于...

Global site tag (gtag.js) - Google Analytics