内部池和外部池使用
Internal pool and external pool usage
我开发非JAVA EE 应用程序。来自 here
For non-Java EE applications, you typically use internal connection
pools. By default, EclipseLink sessions use internal connection pools.
此外persistence.xml我没有配置连接池。但是在 org.eclipse.persistence.core.log
中我看到了以下内容:
TRACE | Connection acquired from connection pool [read].
TRACE | reconnecting to external connection pool
DEBUG | SELECT * FROM test
TRACE | Connection released to connection pool [read].
请注意 reconnecting to external connection pool
。为什么是外部?怎么解释?
我发现了问题。为了使 EclipseLink 使用内部池,我们必须在 persistence.xml
中设置
<property name="eclipselink.connection-pool.force-internal-pool" value="true"/>
希望它能节省一些人的时间。
我开发非JAVA EE 应用程序。来自 here
For non-Java EE applications, you typically use internal connection pools. By default, EclipseLink sessions use internal connection pools.
此外persistence.xml我没有配置连接池。但是在 org.eclipse.persistence.core.log
中我看到了以下内容:
TRACE | Connection acquired from connection pool [read].
TRACE | reconnecting to external connection pool
DEBUG | SELECT * FROM test
TRACE | Connection released to connection pool [read].
请注意 reconnecting to external connection pool
。为什么是外部?怎么解释?
我发现了问题。为了使 EclipseLink 使用内部池,我们必须在 persistence.xml
中设置<property name="eclipselink.connection-pool.force-internal-pool" value="true"/>
希望它能节省一些人的时间。