下表列示 persistence.xml 编辑器的“连接”页面中可用的属性。
| 属性 | 描述 | 缺省值 |
|---|---|---|
|
指定此持久单元的连接是否使用下列其中一种事务类型:
|
JTA |
|
|
指定使用成批写入功能来优化包含多个写操作的事务。 在部署时,将对会话设置此属性的值。 注意:此属性既适用于 Java SE 环境,也适用于 Java EE 环境。 oracle.toplink.config.BatchWriting 的有效值如下所示:
|
无 |
|
|
语句高速缓存 |
指定查询是否会高速缓存其 JDBC 语句。如果启用了此项,那么您还可以设置要高速缓存的语句数。 |
50 |
|
本机 SQL |
指定 Dali 是否包括特定于平台的(即,“本机”)SQL 语句。如果值为 false,那么 Dali 将使用通用 SLQ。 |
False |
|
数据库 |
||
|
JTA 数据源名 |
如果已选择 JTA 作为事务类型,请输入该持久单元的缺省 JTA 数据源的名称。 |
|
|
非 JTA 数据源名 |
如果已选择资源本地作为事务类型,请输入非 JTA 数据源的名称。 对于使用通用平台的项目,此属性不可用。 |
|
|
EclipseLink 连接池 |
定义连接池驱动程序、URL、用户名和密码。 对于使用“通用”平台的项目,这些属性不可用。 |
|
|
绑定参数 |
控制该查询是否使用参数绑定。 注意:此属性适用于 Java EE 环境。 对于使用“通用”平台的项目,此属性不可用。 |
True |
|
读取连接 |
JDBC 读连接池中允许的最大连接数和最小连接数。 注意:这些属性适用于 Java SE 环境。 对于使用“通用”平台的项目,这些属性不可用。 |
最小值:2 最大值:2 |
|
写入连接 |
JDBC 读连接池中允许的最大连接数和最小连接数。 注意:这些属性适用于 Java SE 环境。 对于使用“通用”平台的项目,这些属性不可用。 |
最小值:5 最大值:10 |
|
独占连接 |
仅当事务类型为本地资源时,这些字段才可用。 |
|
|
独占连接方式 |
指定 Dali 何时通过写连接来执行读取操作。
|
事务性 |
|
获取延迟连接 |
指定 Dali 是否会延迟获取写连接。 |
True |
相关参考
Java Persistence API (JPA) Extensions Reference for EclipseLink
http://www.eclipse.org/eclipselink/documentation/2.4/jpa/extensions/toc.htm