`
jingliankui123
  • 浏览: 104840 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

JpA persistence.xml文件

    博客分类:
  • jpa
阅读更多

 

mysql 驱动包 版本 5.1.7

 

<?xml version="1.0"?>
<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">
  <!-- 持久化单元,就是一些实体的集合    事务类型为本地事务 -->
  <persistence-unit name="itcast" transaction-type="RESOURCE_LOCAL">
 
     <!-- JPA的驱动,就类似JDBC的驱动,是跟JPA实现对接的入口类 -->
     <provider>org.hibernate.ejb.HibernatePersistence</provider>
       <properties>
         <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="000000"/>
         <property name="hibernate.connection.url" value="jdbc:mysql://127.0.0.1:3306/itcast?createDatabaseIfNotExist=true&amp;useUnicode=true&amp;characterEncoding=UTF-8"/>
         <property name="hibernate.hbm2ddl.auto" value="create"/>
         <property name="hibernate.show_sql" value="true"/>
         </properties>
  </persistence-unit>
 
</persistence>

 

 

oracl

 

<?xml version="1.0"?>
<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">
 <!--   
  <persistence-unit name="chijiu" transaction-type="RESOURCE_LOCAL">
     <provider>org.hibernate.ejb.HibernatePersistence</provider>
          <jta-data-source>jdbc/web</jta-data-source>
     <properties>
         <property name="hibernate.dialect" value="org.hibernate.dialect.OracleDialect"/>
         <property name="hibernate.hbm2ddl.auto" value="create"/>
         <property name="hibernate.show_sql" value="true"/>
          <property name="hibernate.query.factory_class"  value="org.hibernate.hql.classic.ClassicQueryTranslatorFactory"/>
    </properties>
  -->  
   
   
    
   
  <persistence-unit name="chijiu" transaction-type="RESOURCE_LOCAL">
     <provider>org.hibernate.ejb.HibernatePersistence</provider>
     <properties>
         <property name="hibernate.dialect" value="org.hibernate.dialect.OracleDialect"/>
         <property name="hibernate.connection.driver_class" value="oracle.jdbc.OracleDriver"/>
         <property name="hibernate.connection.username" value="webuser"/>
         <property name="hibernate.connection.password" value="webuser"/>
         <property name="hibernate.connection.url" value="jdbc:oracle:thin:@192.168.1.34:1521:edugate"/>
         <property name="hibernate.hbm2ddl.auto" value="update"/>
         <property name="hibernate.show_sql" value="false"/>
          <property name="hibernate.query.factory_class" 
           value="org.hibernate.hql.classic.ClassicQueryTranslatorFactory"/>
</properties>

 

 


 
</persistence-unit>
</persistence>

分享到:
评论

相关推荐

    springMVC+JAP整合出去persistence.xml配置文件

    本教程将详细介绍如何在Spring MVC与JPA的整合中,去除传统的`persistence.xml`配置文件,转而使用属性文件来配置数据源以及DBCP(BasicDataSource)连接池来访问数据库。 首先,我们需要了解Spring MVC和JPA的基本...

    persistence.xml

    “persistence.xml”文件的结构遵循JPA的规范,主要包含以下几个关键元素: - `&lt;persistence-unit&gt;`:定义一个持久化单元,这是JPA的核心概念,可以看作是数据存储的逻辑分区。 - `&lt;class&gt;`:声明实体类,每个类...

    springMVC+JAP整合彻底摆脱persistence.xml配置文件

    本教程将详细讲解如何通过Spring MVC和JPA的整合,实现无需`persistence.xml`配置文件的数据访问。我们将主要探讨以下几个方面: 1. **Spring MVC介绍**: Spring MVC是Spring框架的一个模块,它提供了模型-视图-...

    JPA 基本jar 文件 附带mysql-`jar文件和persistence.xml配置文件

    Java持久化API(Java Persistence API)是Java平台上的一个标准,用于管理和操作关系数据库中的数据。它简化了对象关系映射(ORM),允许开发者以面向对象的方式处理数据,而无需直接编写SQL语句。JPA通过在Java类和...

    在myeclipse中根据表结构生成实体和hbm.xml文件

    在 MyEclipse 中,我们可以使用 Hibernate 根据现有的数据库表结构生成实体和 hbm.xml 配置文件,这样可以避免手动编写 JPA 或 Hibernate 实体类。下面是生成实体和 hbm.xml 文件的步骤: 首先,需要创建一个 JPA ...

    persistence.xml:用于Hibernate-JAVA项目的persistence.xml

    `persistence.xml`是Java Persistence API (JPA)的标准配置文件,它位于项目的`META-INF`目录下。该文件主要负责定义实体类、数据源、事务管理器、持久化单元等关键信息,为Hibernate提供运行时的配置依据。通过合理...

    springMVC+JAP整合简化persistence.xml配置文件

    本文将深入探讨如何利用Spring MVC与JPA进行整合,并通过简化`persistence.xml`配置文件来优化项目结构。 首先,Spring MVC是Spring框架的一部分,专门用于构建Web应用程序的模型-视图-控制器(MVC)架构。它提供了...

    javax.persistence.Entity 的jar包文件

    1. **配置JPA供应商**:在项目的pom.xml(Maven)或build.gradle(Gradle)文件中添加EclipseLink的依赖。 2. **设置数据源**:配置数据库连接信息,如URL、用户名和密码。 3. **实体配置**:在Java类上使用`@Entity...

    javax.persistence.jar

    当你在程序运行时遇到“javax.persistence”问题,这通常意味着你的项目缺少了`javax.persistence.jar`库,导致无法执行JPA相关的操作。解决这个问题的最直接方法就是将提供的压缩包导入到你的项目类路径中,确保JPA...

    ejb3-persistence.jar hibernate-annotations.jar

    通过配置部署描述符(如`persistence.xml`),可以指定数据源、实体类、持久化单元等信息,进一步定制持久化行为。 总结来说,`ejb3-persistence.jar`和`hibernate-annotations.jar`是Java企业级开发中的重要组件,...

    ejb3-persistence.jar

    JPA允许开发者使用面向对象的方式来操作数据库,通过注解(Annotations)和XML配置文件定义对象与数据库表之间的映射。ejb3-persistence.jar中的实现提供了对这些特性的支持,包括: 1. 注解驱动:EJB3.0引入了诸如...

    jboss-web.xml jndi.properties oracle-ds.xml

    在本案例中,"jboss-web.xml"、"jndi.properties"和"oracle-ds.xml"是针对EJB+JPA在JBoss应用服务器中的配置文件,它们各自承担着不同的职责。 首先,"jboss-web.xml"是JBoss特定的Web应用程序部署描述符,它是...

    第十三章 开发JPA应用.pdf

    `persistence.xml` 文件是JPA项目的配置核心,其中定义了持久化单元(Persistence Unit),包括数据源信息、类路径、事务管理方式等配置。例如: ```xml &lt;persistence-unit name="examplePU" transaction-type=...

    Apress.Pro.EJB.3.Java.Persistence.API.pdf

    本书详细介绍了如何配置JPA,包括在Java应用服务器中设置持久化单元(Persistence Unit),以及如何在persistence.xml文件中定义数据源、提供者和其他配置属性。同时,书中还涵盖了事务管理和并发控制,这是多用户...

    05_JPA详解_日期_枚举等字段类型的JPA映射.zip

    通过`persistence.xml`文件配置数据源、JPA供应商、实体类等信息。 ### 9. 框架集成 JPA可以与Spring、Hibernate等框架集成,进一步提升开发效率。例如,Spring Data JPA 提供了一种声明式的方式进行数据访问,...

    jpademo.zip

    **JPA(Java Persistence API)**是Java平台上用于对象关系映射(ORM)的一个标准API,它提供了一种规范化的框架来管理Java应用程序中的持久化数据。JPA允许开发者使用面向对象的编程模型来处理数据库操作,使得业务...

    开发JPA应用.pdf

    - **创建JPAHello项目**:这一步包括创建数据库表、创建项目、添加JPA能力到项目中、使用JPA配置文件编辑器修改persistence.xml文件等内容。 - **使用反向工程快速生成JPA实体类和DAO**:MyEclipse提供了一键式工具...

    JPA环境配置jar文件

    接下来,需要在类路径下创建`META-INF/persistence.xml`文件,该文件用于指定JPA实体管理和数据源的信息: ```xml &lt;persistence xmlns="http://java.sun.com/xml/ns/persistence" version="2.1"&gt; &lt;persistence-...

    JPA注解 和hibernate 建表

    persistence.xml文件是JPA的配置文件,该文件用于配置JPA provider的行为和参数。例如: * persistence-unit:定义了一个持久化单元 * provider:指定了JPA provider的类名,例如Hibernate * properties:定义了...

Global site tag (gtag.js) - Google Analytics