`

JPA 环境搭建

    博客分类:
  • JPA
阅读更多

               JPA环境搭建:

             一 新建Web工程,工程名称为任意Java合法标示符名称。

             二  为新建的Web工程添加JPA依赖的jar文件。

             在MyEclipse中:在新建的工程中右击选择:Build Path->Configure Build Path->libraries->Add Library->MyEclipse Libraries点击下一步选择Hibernate3.2 Core Libraries和Hibernate3.2 Annotations & Entity Manager 最后点击Finish完成jar文件的导入。

             在Eclipse中:同样在新建的工程中右击选择:Build Path->Configure Build Path->libraries->Add External JARs->你的电脑中存放JPA的支持jar文件的文件夹下。在文件夹下放入以下jar文件:

              slf4j-log4j12.jar 

              slf4j-api-1.5.2.jar 

              log4j.jar

              jta-1.1.jar

              javassist-3.4.GA.jar

              hibernate-entitymanager.jar 

              hibernate-commons-annotations.jar 

              hibernate-cglib-repack-2.1_3.jar 
              hibernate-annotations.jar 
              hibernate3.jar 
              ejb3-persistence.jar

              ehcache-1.2.3.jar
              dom4j-1.6.1.jar

              commons-collections-3.1.jar

              antlr-2.7.6.jar

              除此之外,还要导入数据库驱动包。

 

              三 添加JPA的配置文件:

              JPA规范要求在类路径的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_1_0.xsd"
version="1.0">
<!-- 以transaction-type下是 事务提交类型有两种事务:第一、本地事务(在同一个数据库中完成事务)  第二、全局事务(在不同数据库中需要在同一事务中完成不同数据库的操作)-->
           <persistence-unit name="person" transaction- type="RESOURCE_LOCAL"> 
                 <properties>
                        <!-- 使用的方言(以MySQL为例)-->
                        <property name="hibernate.dialect"

value="org.hibernate.dialect.MySQL5Dialect" /> 
                        <!-- 数据库驱动 -->
                        <property name="hibernate.connection.driver_class" value="org.gjt.mm.mysql.Driver" /> 
                        <!-- 数据库用户名 --> 
                        <property name="hibernate.connection.username" value="root" />
                        <!-- 数据库密码 --> 
                        <property name="hibernate.connection.password" value="***" /> 
                        <!-- 数据库连接url -->
                        <property name="hibernate.connection.url"
value="jdbc:mysql://localhost:3306/student?useUnicode=true&amp;characterEncoding=UTF-8" />
                        <!--表结构发生变化的时候更新表结构,表不存在是创建表-->
                        <property name="hibernate.hbm2ddl.auto" value="update" /> 
                    </properties>
                 </persistence-unit> 
           </persistence> 

 

 

分享到:
评论

相关推荐

    JPA环境搭建及基础映射

    **JPA环境搭建及基础映射** Java Persistence API(JPA)是Java平台上的一个标准,用于管理和持久化Java对象到关系数据库。它为开发者提供了一种对象/关系映射(ORM)工具,使得在Java应用程序中操作数据库变得更加...

    JPA环境搭建及CRUD

    本教程将引导你搭建JPA环境,并进行基本的CRUD(创建、读取、更新、删除)操作。 首先,**环境搭建**是关键步骤,包括以下几个方面: 1. **添加依赖**:在你的项目中(通常是Maven或Gradle项目),你需要引入JPA的...

    JPA环境搭建所学的所有jar包

    Java Persistence API(JPA)是Java平台上的一...以上就是关于JPA环境搭建所需jar包的详细说明,以及搭建过程中涉及的一些关键技术点。正确配置这些依赖将使你的Java应用能够充分利用JPA的便利性,实现高效的数据操作。

    JPA环境搭建源代码

    **JPA环境搭建源代码详解** Java Persistence API(JPA)是Java平台上的一个标准,用于管理和持久化Java对象到数据库。它简化了数据库操作,让开发者能够专注于业务逻辑而不是底层的SQL细节。本篇文章将深入讲解...

    JPA环境搭建及JPA实例与JPA主键生成策略

    **JPA环境搭建** Java Persistence API(JPA)是Java平台上的一个标准,用于管理和持久化Java对象到数据库。在开始使用JPA之前,我们需要搭建一个基本的开发环境。以下是一些关键步骤: 1. **引入依赖**:如果你...

    JPA搭建环境所需的jar包

    本篇将详细讲解如何利用Hibernate搭建JPA环境,并介绍所需的jar包。 首先,我们需要了解JPA的核心概念。JPA允许我们在Java类上定义注解,这些注解描述了类与数据库表之间的映射关系。例如,@Entity表示一个Java类...

    SpringMVC+Hibernate+Jpa Maven环境搭建

    最后,确保Web服务器(如Tomcat)配置正确,将项目部署并运行,即可完成SpringMVC+Hibernate+JPA的环境搭建。 总的来说,SpringMVC、Hibernate和JPA的集成为Web开发提供了强大的支持,Maven则使得依赖管理和构建...

    D_JPA_01_环境搭建

    以上就是JPA环境搭建的基本流程和关键概念。实际应用中,你可能还需要根据需求配置其他选项,例如事务管理、查询语言JPA QL等。通过理解并熟练掌握这些知识点,你将能够高效地利用JPA进行数据库操作。

    spring-jpa(hibernate实现)环境搭建

    标题 "spring-jpa(hibernate实现)环境搭建" 涉及到的是在Java开发中使用Spring Data JPA和Hibernate来构建数据访问层的过程。Spring Data JPA是Spring框架的一部分,它提供了一种简化的方式来操作数据库,而...

    03_JPA详解_搭建JPA开发环境和全局事务介绍.zip

    本资料主要针对JPA的使用进行详细讲解,包括如何搭建JPA开发环境以及全局事务的介绍。 **一、JPA开发环境的搭建** 1. **集成环境选择**: JPA可以与多种应用服务器和IDE集成,如Tomcat、Jetty、Eclipse、IntelliJ ...

    03_传智播客JPA详解_搭建JPA开发环境和全局事务介绍

    **JPA(Java Persistence ...学习过程中,你将看到如何配置JPA环境,创建并管理实体,以及如何在实际项目中运用全局事务,确保数据的一致性和完整性。通过理论结合实践,你将能更好地掌握JPA这一强大的数据持久化工具。

    xfire spring jpa搭建环境

    "xfire spring jpa搭建环境"这个主题聚焦于如何利用XFire、Spring和JPA这三个关键组件来建立一个高效的开发环境。下面将详细介绍这三个技术以及如何将它们整合在一起。 首先,让我们理解每个组件的核心功能: 1. *...

    JPA实体bean配置,jpa增删改api,jpasql增删改.doc

    #### 二、JPA环境搭建 在搭建JPA环境时,通常需要准备必要的库文件并确保正确的配置。 1. **准备lib包**:这一步包括收集所有必需的JAR文件,例如Hibernate的核心库、数据库驱动等。 2. **注意目录命名**:确保库...

    SpringMVC+JPA使用注入的方式环境搭建

    SpringMVC+JPA使用注入的方式环境搭建

    使用spring mvc+c3p0+jpa 框架搭建环境

    本基础框架采用 spring mvc+c3p0+jpa的配置方式,里面配置了spring事务管理,异常处理,登陆拦截器 等,全部自己动手搭建,经过测试通过。如果你苦于一个万能的java ee框架搭建,你可以参考。个人喜欢专研技术,但不...

    spring+springMVC+maven+jpa框架搭建

    让我们深入探讨这些框架和工具,以及如何将它们整合在一起搭建一个完整的开发环境。 首先,Spring是一个全方位的Java企业级应用开发框架,它提供了依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-...

    JPA的学习笔记(java注解,事物)

    ### JPA环境搭建 #### 添加JPA支持 为了使项目支持JPA功能,需要在项目的构建文件(如Maven的`pom.xml`)中添加相应的依赖库。例如: ```xml &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-...

    SpringMVC3.2+JPA使用注解的方式环境搭建

    ### SpringMVC3.2与JPA结合使用注解方式的环境搭建详解 在现代的Java Web开发中,SpringMVC框架与JPA(Java Persistence API)的结合使用已成为构建企业级应用的标准模式之一。SpringMVC负责处理前端请求与后端业务...

    SSH+JPA 基础环境

    SSH+JPA基础环境搭建教程 SSH框架,全称为Struts2、Spring和Hibernate的集成,是Java Web开发中常用的一套技术栈。本环境基于SSH,并引入了JPA(Java Persistence API)作为数据持久层的解决方案,同时配合MySQL...

Global site tag (gtag.js) - Google Analytics