यदि आप एक एप्लिकेशन सर्वर (जावा ईई) और कंटेनर प्रबंधित दृढ़ता का उपयोग करते हैं, तो आपको अनुप्रयोग सर्वर के प्रशासन कंसोल में कनेक्शन पूलिंग सेट अप करने की आवश्यकता है, और दृढ़ता में पूलिंग गुण सेट करने की आवश्यकता नहीं है .xml, उदाहरण के लिए:
<persistence-unit name="myPU" transaction-type="JTA">
<jta-data-source>jdbc_my_DataSource</jta-data-source>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<shared-cache-mode>NONE</shared-cache-mode>
<properties/>
</persistence-unit>
आप अनुप्रयोग सर्वर (जावा SE) के बिना EclipseLink उपयोग करते हैं, का उपयोग कर आवेदन में कामयाब हठ, तो आप पूलिंग कॉन्फ़िगर नहीं है, Internal Connection Pooling उपयोग किया जाएगा, जैसे:
<persistence-unit name="DemoPU" transaction-type="RESOURCE_LOCAL">
<properties>
<property name="javax.persistence.jdbc.url" value="jdbc:oracle:thin:@localhost:1521:xe"/>
<property name="javax.persistence.jdbc.user" value="myuser"/>
<property name="javax.persistence.jdbc.password" value="mypassword"/>
<property name="javax.persistence.jdbc.driver" value="oracle.jdbc.OracleDriver"/>
</properties>
</persistence-unit>
स्रोत
2013-02-27 20:00:07
आपने अपने persistence.xml में किस लेनदेन-प्रकार को निर्दिष्ट किया है? – MRalwasser