मैं वसंत 3.1.0.RELEASE, हाइबरनेट 4.0.1 का उपयोग कर रहा हूं। फाइनल, और MySQL 5.1। पूल किए गए डेटा स्रोत का क्या उपयोग करना चाहिए? मैं वर्तमान में (आवेदन संदर्भ फ़ाइल से स्निपेट) का उपयोग कर रहा ...स्प्रिंग 3.1.0, हाइबरनेट 4.0.1.Final, और MySQL 5.1 के लिए मुझे किस डेटा स्रोत डेटा का उपयोग करना चाहिए?
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>com.mysql.jdbc.Driver</value>
</property>
<property name="url">
<value>jdbc:mysql://localhost:3306/myproj</value>
</property>
<property name="username">
<value>myproj</value>
</property>
<property name="password">
<value>password</value>
</property>
</bean>
लेकिन यह एक एकत्रित डेटा स्रोत, प्रत्येक कॉल पर JDBC कनेक्शन बनाने नहीं है। मैं इस हाइबरनेट config (hibernate.cfg.xml) के लिए ...
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/myproj</property>
<property name="hibernate.connection.username">myproj</property>
<property name="hibernate.connection.password">password</property>
<property name="hibernate.connection.pool_size">10</property>
<property name="show_sql">true</property>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
...
थे, लेकिन वसंत 3.1.0 में एक बग की वजह से, मैं एक hibernate.cfg.xml फ़ाइल का उपयोग नहीं कर सकते हैं कॉन्फ़िगर करते समय मेरी सत्र कारखाने सेम (जो मैं इस तरह करने की कोशिश की - वसंत आवेदन संदर्भ फ़ाइल से झलकी ...)
<bean class="org.springframework.orm.hibernate4.LocalSessionFactoryBean" id="sessionFactory">
<property name="configLocation">
<value>classpath:hibernate.cfg.xml</value>
</property>
अब org.apache.commons.dbcp2.BasicDataSource –