如何知道我的hibernate正在使用配置文件中提到的c3p0连接池?

时间:2014-11-14 11:07:12

标签: hibernate


    

<hibernate-configuration>  

    <session-factory>  
        <property name="hbm2ddl.auto">update</property>  
        <property name="dialect">org.hibernate.dialect.Oracle10gDialect</property>  
        <property name="connection.url">jdbc:oracle:thin:@localhost:1521:xe</property>  
        <property name="connection.username">SYSTEM</property>  
        <property name="connection.password">oracle</property>  
        <property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property> 

        <property name="hibernate.
connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
        <property name="hibernate.c3p0.min_size">7</property>
        <property name="hibernate.c3p0.max_size">53</property>
        <property name="hibernate.c3p0.timeout">100</property>
        <property name="hibernate.c3p0.max_statements">50</property>
        <property name="hibernate.c3p0.idle_test_period">1000</property>
        <property name="hibernate.c3p0.validate">true</property>

   <!--  <mapping resource="employee.hbm.xml"/>  -->
    <mapping class="com.rest.text.Employee"/>
    </session-factory>  

</hibernate-configuration>  

实际上我已经在我的hibernate配置文件中配置了c3p0连接池,我也可以访问数据库,但我只是想知道它是使用c3p0连接池还是自己的连接?怎么知道?

1 个答案:

答案 0 :(得分:0)

您可以启用c3p0 logging,然后查看日志。