JPA 系统属性
除了可以从管理控制台访问的设置以外,您还可以使用命令行脚本编制来设置 Java Persistence API (JPA) 系统属性。
如果要使用 JPA 2.0 来运行,那么您可以使用属性页面来定义 com.ibm.websphere.jpa.entitymanager.poolcapacity JPA 系统属性。将系统属性直接添加到 server.xml 文件,或者使用管理控制台将此属性作为通用 Java 虚拟机 (JVM) 参数来添加。
com.ibm.websphere.jpa.entitymanager.poolcapacity
如果要使用 JPA 2.0 来运行,请使用此属性来指定服务器上所有 JPA EntityManager 实例的缺省池容量。
注: 只有 OpenJPA(WebSphere® Application Server 的 JPA 2.0 提供程序)才支持 EntityManager 池。
信息 | 值 |
---|---|
数据类型 | 整数 |
范围 | 0 到 500 |
Default | 10 |
针对应用程序中定义的每个持久性上下文引用,都存在 EntityManager 实例的单独池。 持久性上下文引用可以是 @PersistenceContext 或持久性上下文 XML 元素。
此属性设置将影响应用程序服务器进程中的所有池。每个池使用此属性定义的容量。缺省池容量为 10。增大此设置的整数值可通过降低必须创建的 EntityManager 实例数量来提高性能。但是,增大该值会影响使用的内存量。