1,下载hibernate3.3.2
hibernate-distribution-3.3.2.GA-dist.zip
hibernate-entitymanager-3.4.0.GA.zip,
hibernate-annotations-3.4.0.GA.rar(这里有hibernate注解包和针对jpa实现的包)。
2,解压文件hibernate-distribution-3.3.2.GA-dist.zip3,
提取hibernate实现jpa所需jar包:
--------------------------- hibernate核心包,8个
1)hibernate-distribution-3.3.2.GA/hibernate3.jar
2)hibernate-distribution-3.3.2.GA/lib/bytecode/cglib/cglib2.2.jar
3)hibernate-distribution-3.3.2.GA/lib/required/*.jar,6个
--------------------------- hibernate注解包,3个
4)hibernate-annotations-3.4.0.GA/hibernate-annotations.jar
5)hibernate-annotations-3.4.0.GA/ejb3-persistence.jar
6)hibernate-annotations-3.4.0.GA/hibernate-commons-annotations.jar
-------------------------- hibernate针对jpa实现的包,3个
7)hibernate-entitymanager-3.4.0.GA/hibernate-entitymanager.jar
8)hibernate-entitymanager-3.4.0.GA/lib/test/log4j.jar
9)hibernate-entitymanager-3.4.0.GA/lib/test/slf4j-log4j12.jar
3,jpa配置文件src/META-INF/persistence.xml
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
version="2.0">
<persistence-unit name="zqm" transaction-type="RESOURCE_LOCAL">
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
<property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"></property>
<property name="hibernate.connection.username" value="root"></property>
<property name="hibernate.connection.password" value="root"></property>
<property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/zqm?useUnicode=true&characterEncoding=UTF-8"></property>
<property name="hibernate.hbm2ddl.auto" value="update"/>
</properties>
</persistence-unit>
</persistence>
分享到:
相关推荐
标题 "spring-jpa(hibernate实现)环境搭建" 涉及到的是在Java开发中使用Spring Data JPA和Hibernate来构建数据访问层的过程。Spring Data JPA是Spring框架的一部分,它提供了一种简化的方式来操作数据库,而...
这篇文档"JSF+Spring+JPA_Hibernate实现_的环境搭建.pdf"将引导你一步步建立这样的开发环境,让我们深入探讨其中涉及的知识点。 首先,**JavaServer Faces (JSF)** 是一种Java EE标准的MVC(模型-视图-控制器)框架...
### JSF+Spring+JPA(Hibernate实现)的环境搭建 #### 一、概述 根据提供的文件信息,本文旨在深入探讨如何构建一个基于JSF、Spring 和 JPA(使用 Hibernate 实现)的技术栈。该技术栈被视为Struts2+Spring+...
Hibernate不仅实现了JPA规范,还额外提供了一些特性,如二级缓存、更灵活的查询选项和性能优化工具。 **JPA核心概念:** 1. **实体(Entity)**:在JPA中,实体是映射到数据库表的Java类。通过在类上添加`@Entity`...
在本文中,我们将深入探讨如何在Spring Boot 2.1.4.RELEASE项目中结合JPA(Java Persistence API)和Hibernate实现Redis作为二级缓存。首先,我们需要理解这些技术的基本概念。 Spring Boot 是一个用于简化Spring...
在本项目中,我们主要探讨如何手动构建一个基于SpringMVC、Spring Data JPA、Hibernate以及FreeMarker模板引擎的Maven工程,同时实现环境切换功能。这个基础框架为日常开发工作提供了必要的支持。 首先,SpringMVC...
在构建企业级Java应用时,JSF(JavaServer Faces)、Spring和JPA(Java Persistence API,通常通过Hibernate实现)是一个常见的技术栈。这篇文档主要介绍了如何整合这些技术来搭建一个开发环境。 首先,JSF是一种...
2. **JPA Provider**: Hibernate作为JPA的实现,其自身包含了一个JPA提供者,如`hibernate-entitymanager.jar`,它提供了对JPA规范的实现。 3. **JTA (Java Transaction API)**: 为了实现事务管理,通常需要`jta.jar...
通过上述步骤,你可以在Spring环境中顺利地集成和使用JPA及Hibernate,实现高效的数据持久化操作。记住,理解每个组件的作用以及它们如何协同工作是至关重要的,这样你才能灵活应对各种开发需求。
**搭建JPA with Hibernate环境** 需要以下步骤: 1. **添加依赖**:在项目中引入Hibernate和JPA相关的jar包。压缩包文件`JAP_Hibernate_lib`可能包含这些必要的库,例如hibernate-core、hibernate-entitymanager、...
在本项目中,"SpringMvc+Spring+JPA+Hibernate实现的增删改查.zip" 是一个使用Java技术栈开发的Web应用实例,主要涵盖了Spring MVC、Spring框架、JPA(Java Persistence API)以及Hibernate这四个核心组件。...
【标题】"用maven构建SpringMVC+JPA+Hibernate+Hsql+jetty的web项目"涉及了多个核心的Java Web开发技术,这里我们将深入探讨这些技术以及如何将它们整合到一起。 1. Maven:Maven是Apache的一个开源项目,它是一个...
总的来说,"spring+springMVC+jpa+hibernate框架整合"提供了一个强大且灵活的Web应用开发环境。它简化了开发流程,提高了代码的可读性和可维护性,同时也支持数据库无关性和松耦合,是现代企业级应用开发的首选方案...
标题 "Spring2.5 + JPA(Hibernate)实现" 涉及到的是在Java开发环境中,使用Spring框架的2.5版本与Java Persistence API (JPA) 的一种集成方式,其中Hibernate作为JPA的提供商。这篇博文可能是指导开发者如何在项目中...