Konfigurieren der integrierten c3p0-pooling in Hibernate mit Spring

Habe ich gelernt, dass zu konfigurieren c3p0-pooling im Ruhezustand ist, können wir schreiben der Konfiguration in hibernate.cfg.xml Z:

<property name="hibernate.c3p0.min_size">2</property>
    <property name="hibernate.c3p0.max_size">5</property>
    <property name="hibernate.c3p0.timeout">600</property>
    <property name="hibernate.c3p0.max_statements">0</property>
    <property name="hibernate.c3p0.idle_test_period">300</property>
    <property name="hibernate.c3p0.acquire_increment">1</property>

Allerdings habe ich konfiguriert Hibernate mit Spring. Wenn ich versuchte zu tun, unten, es würde nicht funktionieren:

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
    <property name="driverClassName" value="com.mysql.jdbc.Driver" />
    <property name="url" value="jdbc:mysql://localhost/news_loader" />
    <property name="username" value="blah" />
    <property name="password" value="blah" /> 

    <property name="hibernate.c3p0.min_size" value="2" />
    <property name="hibernate.c3p0.max_size" value="5" />
    <property name="hibernate.c3p0.timeout" value="600" />
    <property name="hibernate.c3p0.max_statements" value="0" />
    <property name="hibernate.c3p0.idle_test_period" value="300"/>
    <property name="hibernate.c3p0.acquire_increment" value="1" />
</bean>

Hab ich überlesen mit der stand-alone-c3p0-pooling, die konfiguriert werden können mit Spring, aber gibt es irgendeine Möglichkeit, dass ich konfigurieren der integrierten c3p0-pooling in Hibernate mit Spring?

Erleuchte mich coz ich bin ein Anfänger.

InformationsquelleAutor vandershraaf | 2011-04-05

Schreibe einen Kommentar