2017-04-14 51 views
0

我開發非JAVA EE應用程序。從here內部池和外部池使用

對於非Java EE應用程序,您通常使用的內部連接 池。默認情況下,EclipseLink會話使用內部連接池。

此外我沒有在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。爲什麼外在?如何解釋它?

回答

1

我發現了這個問題。爲了使EclipseLink使用內部池,我們必須在persistence.xml中設置

<property name="eclipselink.connection-pool.force-internal-pool" value="true"/> 

希望它可以節省一些時間。