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&characterEncoding=UTF-8" />
<!--表结构发生变化的时候更新表结构,表不存在是创建表-->
<property name="hibernate.hbm2ddl.auto" value="update" />
</properties>
</persistence-unit>
</persistence>
分享到:
相关推荐
**JPA环境搭建及基础映射** Java Persistence API(JPA)是Java平台上的一个标准,用于管理和持久化Java对象到关系数据库。它为开发者提供了一种对象/关系映射(ORM)工具,使得在Java应用程序中操作数据库变得更加...
本教程将引导你搭建JPA环境,并进行基本的CRUD(创建、读取、更新、删除)操作。 首先,**环境搭建**是关键步骤,包括以下几个方面: 1. **添加依赖**:在你的项目中(通常是Maven或Gradle项目),你需要引入JPA的...
Java Persistence API(JPA)是Java平台上的一...以上就是关于JPA环境搭建所需jar包的详细说明,以及搭建过程中涉及的一些关键技术点。正确配置这些依赖将使你的Java应用能够充分利用JPA的便利性,实现高效的数据操作。
**JPA环境搭建源代码详解** Java Persistence API(JPA)是Java平台上的一个标准,用于管理和持久化Java对象到数据库。它简化了数据库操作,让开发者能够专注于业务逻辑而不是底层的SQL细节。本篇文章将深入讲解...
**JPA环境搭建** Java Persistence API(JPA)是Java平台上的一个标准,用于管理和持久化Java对象到数据库。在开始使用JPA之前,我们需要搭建一个基本的开发环境。以下是一些关键步骤: 1. **引入依赖**:如果你...
本篇将详细讲解如何利用Hibernate搭建JPA环境,并介绍所需的jar包。 首先,我们需要了解JPA的核心概念。JPA允许我们在Java类上定义注解,这些注解描述了类与数据库表之间的映射关系。例如,@Entity表示一个Java类...
最后,确保Web服务器(如Tomcat)配置正确,将项目部署并运行,即可完成SpringMVC+Hibernate+JPA的环境搭建。 总的来说,SpringMVC、Hibernate和JPA的集成为Web开发提供了强大的支持,Maven则使得依赖管理和构建...
以上就是JPA环境搭建的基本流程和关键概念。实际应用中,你可能还需要根据需求配置其他选项,例如事务管理、查询语言JPA QL等。通过理解并熟练掌握这些知识点,你将能够高效地利用JPA进行数据库操作。
标题 "spring-jpa(hibernate实现)环境搭建" 涉及到的是在Java开发中使用Spring Data JPA和Hibernate来构建数据访问层的过程。Spring Data JPA是Spring框架的一部分,它提供了一种简化的方式来操作数据库,而...
本资料主要针对JPA的使用进行详细讲解,包括如何搭建JPA开发环境以及全局事务的介绍。 **一、JPA开发环境的搭建** 1. **集成环境选择**: JPA可以与多种应用服务器和IDE集成,如Tomcat、Jetty、Eclipse、IntelliJ ...
**JPA(Java Persistence ...学习过程中,你将看到如何配置JPA环境,创建并管理实体,以及如何在实际项目中运用全局事务,确保数据的一致性和完整性。通过理论结合实践,你将能更好地掌握JPA这一强大的数据持久化工具。
"xfire spring jpa搭建环境"这个主题聚焦于如何利用XFire、Spring和JPA这三个关键组件来建立一个高效的开发环境。下面将详细介绍这三个技术以及如何将它们整合在一起。 首先,让我们理解每个组件的核心功能: 1. *...
#### 二、JPA环境搭建 在搭建JPA环境时,通常需要准备必要的库文件并确保正确的配置。 1. **准备lib包**:这一步包括收集所有必需的JAR文件,例如Hibernate的核心库、数据库驱动等。 2. **注意目录命名**:确保库...
SpringMVC+JPA使用注入的方式环境搭建
本基础框架采用 spring mvc+c3p0+jpa的配置方式,里面配置了spring事务管理,异常处理,登陆拦截器 等,全部自己动手搭建,经过测试通过。如果你苦于一个万能的java ee框架搭建,你可以参考。个人喜欢专研技术,但不...
让我们深入探讨这些框架和工具,以及如何将它们整合在一起搭建一个完整的开发环境。 首先,Spring是一个全方位的Java企业级应用开发框架,它提供了依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-...
### JPA环境搭建 #### 添加JPA支持 为了使项目支持JPA功能,需要在项目的构建文件(如Maven的`pom.xml`)中添加相应的依赖库。例如: ```xml <groupId>org.springframework.boot <artifactId>spring-boot-...
### SpringMVC3.2与JPA结合使用注解方式的环境搭建详解 在现代的Java Web开发中,SpringMVC框架与JPA(Java Persistence API)的结合使用已成为构建企业级应用的标准模式之一。SpringMVC负责处理前端请求与后端业务...
SSH+JPA基础环境搭建教程 SSH框架,全称为Struts2、Spring和Hibernate的集成,是Java Web开发中常用的一套技术栈。本环境基于SSH,并引入了JPA(Java Persistence API)作为数据持久层的解决方案,同时配合MySQL...