Spring配置之JPA(open_jpa)
来源:互联网 发布:cf手游刷枪软件安卓版 编辑:程序博客网 时间:2024/06/06 09:35
<?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:JTA和RESOURCE_LOCAL
指定事务类型(可选) -->
<!-- JPA的openJPA实现 -->
<persistence-unit name="jpa_openjpa"
transaction-type="RESOURCE_LOCAL">
<provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
<properties>
<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver" />
<property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/youbuysdb" />
<property name="javax.persistence.jdbc.user" value="root" />
<property name="javax.persistence.jdbc.password" value="123" />
<!-- 日志的级别 -->
<property name="openjpa.Log"
value="DefaultLevel=WARN, Runtime=WARN, Tool=INFO, SQL=TRACE" />
<property name="openjpa.RemoteCommitProvider" value="sjvm" />
<!-- 启用缓存,并且设置缓存的容量为5000,并且禁用软引用容量 -->
<property name="openjpa.DataCache" value="true(CacheSize=5000, SoftReferenceSize=100)" />
<!-- 启用查询结果缓存,缓存的容量为1000,并且软引用的容量为100 -->
<property name="openjpa.QueryCache" value="true(CacheSize=5000, SoftReferenceSize=100)" />
<!-- 缓存的数据存储类型 -->
<property name="openjpa.QueryCompilationCache" value="true" />
<!-- 数据库连接工厂时的属性 QueryTimeout:JDBC驱动执行查询超时的时间,以秒为单位。 -->
<!--PrettyPrint:是否格式化输出SQL语句。 PrettyPrintLineLength:SQL每行输出的最大长度。 -->
<property name="openjpa.ConnectionFactoryProperties" value="PrettyPrint=true, PrettyPrintLineLength=100" />
<!-- 查询结果一次转化为对象的最多个数,相当于JDBC的结果集对象Statement.set FetchSize。默认为-1,表示所有的查询对象立即初始化;0表示使用JDBC驱动默认的数值 -->
<property name="openjpa.FetchBatchSize" value="-1" />
</properties>
</persistence-unit>
</persistence>
<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:JTA和RESOURCE_LOCAL
指定事务类型(可选) -->
<!-- JPA的openJPA实现 -->
<persistence-unit name="jpa_openjpa"
transaction-type="RESOURCE_LOCAL">
<provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
<properties>
<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver" />
<property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/youbuysdb" />
<property name="javax.persistence.jdbc.user" value="root" />
<property name="javax.persistence.jdbc.password" value="123" />
<!-- 日志的级别 -->
<property name="openjpa.Log"
value="DefaultLevel=WARN, Runtime=WARN, Tool=INFO, SQL=TRACE" />
<property name="openjpa.RemoteCommitProvider" value="sjvm" />
<!-- 启用缓存,并且设置缓存的容量为5000,并且禁用软引用容量 -->
<property name="openjpa.DataCache" value="true(CacheSize=5000, SoftReferenceSize=100)" />
<!-- 启用查询结果缓存,缓存的容量为1000,并且软引用的容量为100 -->
<property name="openjpa.QueryCache" value="true(CacheSize=5000, SoftReferenceSize=100)" />
<!-- 缓存的数据存储类型 -->
<property name="openjpa.QueryCompilationCache" value="true" />
<!-- 数据库连接工厂时的属性 QueryTimeout:JDBC驱动执行查询超时的时间,以秒为单位。 -->
<!--PrettyPrint:是否格式化输出SQL语句。 PrettyPrintLineLength:SQL每行输出的最大长度。 -->
<property name="openjpa.ConnectionFactoryProperties" value="PrettyPrint=true, PrettyPrintLineLength=100" />
<!-- 查询结果一次转化为对象的最多个数,相当于JDBC的结果集对象Statement.set FetchSize。默认为-1,表示所有的查询对象立即初始化;0表示使用JDBC驱动默认的数值 -->
<property name="openjpa.FetchBatchSize" value="-1" />
</properties>
</persistence-unit>
</persistence>
阅读全文
0 0
- Spring配置之JPA(open_jpa)
- Spring配置之JPA(Hibernate)
- Spring配置之JPA(Top_link)
- Spring配置之JPA事物
- spring mvc之jpa的配置
- Spring配置之JPA(applicationContext)
- JPA + Spring + struts2 配置
- jpa+spring文件配置
- Spring JPA 配置
- spring jpa struts2配置
- spring + jpa 配置
- spring data JPA 配置
- Spring JPA配置
- spring data JPA 配置
- spring data jpa 配置
- Spring + JPA + Hibernate配置
- Spring Data JPA配置
- spring配置jpa
- Sublime python 报错 Decode error
- 7017-5-19实训的第五天
- Spring配置之JPA(Top_link)
- python 批量修改文件后缀
- Appium移动自动化测试(二)--安装Android开发环境
- Spring配置之JPA(open_jpa)
- zigbee关联表AssociatedDevList
- Android 文字框,编辑框里的图片点击事件
- Android错误
- Spring配置之JPA事物
- 优雅的repo sync自动重试
- jQuery设计思想
- TensorFlow的reduce_sum()函数
- 浅谈js继承重载