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

Persistence.xml 配置说明

阅读更多
<?xml version="1.0" encoding="UTF-8"?>

<persistence version="1.0"
xmlns:persistence="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 persistence_1_0.xsd ">


<!-- 
     Name属性用于定义持久化单元的名字 (name必选,空值也合法);
     transaction-type 指定事务类型(可选) 
-->
<persistence-unit name="unitName" transaction-type="JTA">


   <!-- 描述信息.(可选) -->
   <description> </description>

   <!-- javax.persistence.PersistenceProvider接口的一个实现类(可选) -->
   <provider>   </provider>

   <!-- Jta-data-source和 non-jta-data-source用于分别指定持久化提供商使用的JTA和/或non-JTA数据源的全局JNDI名称(可选) -->
   <jta-data-source>java:/MySqlDS</jta-data-source>
   <non-jta-data-source> </non-jta-data-source>

   <!-- 声明orm.xml所在位置.(可选) -->
   <mapping-file>product.xml</mapping-file>

   <!-- 以包含persistence.xml的jar文件为基准的相对路径,添加额外的jar文件.(可选) -->
   <jar-file>../lib/model.jar</jar-file>

   <!-- 显式列出实体类,在Java SE 环境中应该显式列出.(可选) -->
   <class>com.domain.User</class>
   <class>com.domain.Product</class>

   <!-- 声明是否扫描jar文件中标注了@Enity类加入到上下文.若不扫描,则如下:(可选) -->
   <exclude-unlisted-classes/>

   <!--   厂商专有属性(可选)   -->
   <properties>
    <!-- hibernate.hbm2ddl.auto= create-drop / create / update -->
    <property name="hibernate.hbm2ddl.auto" value="update" />
    <property name="hibernate.show_sql" value="true" />
   </properties>

</persistence-unit>
</persistence>





persistence.xml
2008-02-13 21:42
<?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">
    
    <!-- 
    persistence-unit name="EjbXmlMappingsPU" // 持久化单元名
    transaction-type="JTA(default)/RESOURCE_LOCAL" // 事务类型
    -->
<persistence-unit name="EjbXmlMappingsPU" transaction-type="JTA">
   <description></description> <!-- 描述 -->
   <provider>oracle.toplink.essentials.PersistenceProvider</provider> <!-- 指定一个持久化提供者 -->
   <jta-data-source>jdbc/MyDataSource</jta-data-source> <!-- 指定JTA数据源 -->
   <non-jta-data-source>jdbc/NonTxMyDataSource</non-jta-data-source> <!-- 指定非JTA数据源 -->
   <mapping-file>META-INF/my_queries.xml</mapping-file> <!-- 指定映射文件 -->
   <mapping-file>META-INF/my_entities.xml</mapping-file>
   <jar-file>my/my-classes.jar</jar-file> <!-- 指定托管类的附加JAR -->
   <class>myclass1</class> <!-- 明确列出的类 -->
   <class>myclass2</class>
   <exclude-unlisted-classes/> <!-- 使本地类不能被加到持久化单元中 -->
   <properties> <!-- 使用提供者属性 -->
    <property name="toplink.logging.level" value="FINE"/>
    <property name="toplink.cache.size.dafault" value="500"/>
   </properties>
</persistence-unit>

</persistence> 


分享到:
评论

相关推荐

    ejb3.0入门经典教程及源码

    光盘使用说明 本光盘是配书CD-ROM光盘,其中包括黎活明的入门教程、sourcecode、“软件”两个文件夹、ejb-3_0-fr-spec-ejbcore.pdf、 ejb-3_0-fr-spec-persistence.pdf、ejb-3_0-fr-spec-simplified.pdf。两个演示...

    springmvc4+hibernate4 jpa实现整合(含jar包)

    通过参考和引用传智播客的免费教程,将springmvc4.1.6与hibernate4.3.10提供的JPA...7.注意web.xml,spring.xml,spring.xml,db.properties,persistence.xml文件的配置。 写了这么多,很辛苦,若对你有帮助,请给好评。

    JSF1.2+EJB3.0实现的一个项目实例

    |-- META-INF |--persistence.xml EJB3的持久化配置文件 &lt;br&gt; |--DBScript |--employee.sql 数据库脚本及测试数据 |--mysql-connector-java-5.1.5-bin.jar MySql的驱动程序包 |--mysql-ds....

    xmljava系统源码-bc-demo:bc平台

    xml java系统源码 BC平台演示 浏览: 源码: [内网]git@[serverIp]:bc-...|--persistence.xml -&gt;JPA配置文件 | | | |--log4j.xml -&gt;log4j日志配置文件 | | | |--global.properties -&gt;struts全局国际化配置文件 | | | |

    KitAlumniApp-Server:KIT Alumni Android 应用程序服务器

    更改src\main\java\META-INF\persistence.xml数据库凭据 构建说明 构建和测试 使用嵌入式 tomcat 实例启动服务器 mvn tomcat7:run-war -Dmaven.test.skip=true 保持嵌入式 tomcat 进程运行。 我们需要它进行集成...

    tomcat7使用redis管理session需要的jar包

    使用说明: 1、将zip解压出来的jar包放到tomcat的lib目录下. 2、修改tomcat/conf下的context.xml文件,示例如下: &lt;!-- Default set of monitored resources --&gt; &lt;WatchedResource&gt;WEB-INF/web.xml &lt;!-- ...

    web项目常用jar包及说明.zip

    如果用BasicDataSource来配置数据库连接,还要加入2个包: 7.commons-pool.jar 8.commons-dbcp.jar Hibernate需要的jar包: 1.hibernate3.jar(hibernate的核心jar包) 2.antlr-2.7.2.jar(语言转换工具,hibernate...

    reclama-guarapuava

    在/ src / main / resources / META-INF中的persistence.xml中更改密码,以供您在数据库中使用。 运行MainServlet文件先决条件您需要什么东西来安装软件NetBeans 8.2 IDE (or Intellij IDEA Ultimate &gt;=

    hibernate annotation 中文文档

    1. 翻译说明 2. 版权声明 前言 1. 创建一个注解项目 1.1. 系统需求 1.2. 系统配置 2. 实体Bean 2.1. 简介 2.2. 用EJB3注解进行映射 2.2.1. 声明实体bean 2.2.1.1. 定义表(Table) 2.2.1.2. 乐观锁定版本控制 2.2.2. ...

    hibernate3.04中文文档.chm

    4.7. XML配置文件 4.8. J2EE应用程序服务器的集成 4.8.1. 事务策略配置 4.8.2. JNDI绑定的SessionFactory 4.8.3. JTA和Session的自动绑定 4.8.4. JMX部署 5. 持久化类(Persistent Classes) 5.1. 一个...

    HibernateAPI中文版.chm

    3.7. XML配置文件 3.8. J2EE应用程序服务器的集成 3.8.1. 事务策略配置 3.8.2. JNDI绑定的SessionFactory 3.8.3. 在JTA环境下使用Current Session context (当前session上下文)管理 3.8.4. JMX部署 4. 持久化...

    hibernate 框架详解

    XML配置文件 4.8. J2EE应用程序服务器的集成 4.8.1. 事务策略配置 4.8.2. JNDI绑定的SessionFactory 4.8.3. JTA和Session的自动绑定 4.8.4. JMX部署 5. 持久化类(Persistent Classes) 5.1. 一个简单的...

    Hibernate+中文文档

    3.7. XML配置文件 3.8. J2EE应用程序服务器的集成 3.8.1. 事务策略配置 3.8.2. JNDI绑定的SessionFactory 3.8.3. 在JTA环境下使用Current Session context (当前session上下文)管理 3.8.4. JMX部署 4. 持久化...

    Hibernate中文详细学习文档

    3.7. XML配置文件 3.8. J2EE应用程序服务器的集成 3.8.1. 事务策略配置 3.8.2. JNDI绑定的SessionFactory 3.8.3. 在JTA环境下使用Current Session context (当前session上下文)管理 3.8.4. JMX部署 4. 持久化...

    Hibernate_3.2.0_符合Java习惯的关系数据库持久化

    3.7. XML配置文件 3.8. J2EE应用程序服务器的集成 3.8.1. 事务策略配置 3.8.2. JNDI绑定的SessionFactory 3.8.3. 在JTA环境下使用Current Session context (当前session上下文)管理 3.8.4. JMX部署 4. 持久化...

    Hibernate教程

    4.7. XML配置文件 4.8. J2EE应用程序服务器的集成 4.8.1. 事务策略配置 4.8.2. JNDI绑定的SessionFactory 4.8.3. JTA和Session的自动绑定 4.8.4. JMX部署 5. 持久化类(Persistent Classes) 5.1. 一个简单的...

    hibernate3.2中文文档(chm格式)

    3.7. XML配置文件 3.8. J2EE应用程序服务器的集成 3.8.1. 事务策略配置 3.8.2. JNDI绑定的SessionFactory 3.8.3. 在JTA环境下使用Current Session context (当前session上下文)管理 3.8.4. JMX部署 4. 持久化...

    Hibernate 中文 html 帮助文档

    3.7. XML配置文件 3.8. J2EE应用程序服务器的集成 3.8.1. 事务策略配置 3.8.2. JNDI绑定的SessionFactory 3.8.3. 在JTA环境下使用Current Session context (当前session上下文)管理 3.8.4. JMX部署 4. 持久化类...

    Hibernate3+中文参考文档

    3.7. XML配置文件 3.8. J2EE应用程序服务器的集成 3.8.1. 事务策略配置 3.8.2. JNDI绑定的SessionFactory 3.8.3. JTA和Session的自动绑定 3.8.4. JMX部署 4. 持久化类(Persistent Classes) 4.1. 一个简单的...

    火炬博客系统7

    业务层(bussiness Layer)和持久层(Persistence Layer),使用Spring框架整合Struts和 Hibernate,用Spring的“控制反转IOC”, 或者“setter依赖注入”来操作这些对象,这些对象在一个外部的XML文件中被引用。...

Global site tag (gtag.js) - Google Analytics