我的hibernate.cfg.xml文件
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<!-- hibernate配置 -->
<hibernate-configuration>
<session-factory>
<!-- 数据库方言 -->
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property>
<!-- 数据库连接字符串 -->
<property name="connection.url">
jdbc:mysql://localhost/java_demo
</property>
<!-- 数据库用户名 -->
<property name="connection.username">root</property>
<!-- 密码 -->
<property name="connection.password">root</property>
<!-- 数据库驱动 -->
<property name="connectiosn.driver_class">
com.mysql.jdbc.Driver
</property>
<!-- 是否显示执行的sql语句 -->
<property name="show_sql">true</property>
<!-- c3p0配置 -->
<property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
<property name="hibernate.c3p0.max_size">50 </property>
<property name="hibernate.c3p0.min_size">2 </property>
<property name="hibernate.c3p0.timeout">5000 </property>
<property name="hibernate.c3p0.max_statements">100 </property>
<property name="hibernate.c3p0.idle_test_period">3000 </property>
<property name="hibernate.c3p0.acquire_increment">2 </property>
<property name="hibernate.c3p0.maxIdleTime">1800 </property >
<property name="hibernate.c3p0.validate">true </property>
<!-- 配置映射文件 -->
<mapping resource="hibernate/c3p0/entity/Student.hbm.xml" />
</session-factory>
</hibernate-configuration>
<property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
我想知道这个配置是什么意思
我加上这个配置之后测试时会出现警告(虽然出现警告,但执行结果是正确的),不加这个配置的话就不会出现这个警告,但是一样一来不知道hibernate到底有没有用c3p0数据源。警告信息如下:
2010-12-29 16:14:24 com.mchange.v2.log.MLog <clinit>
信息: MLog clients using java 1.4+ standard logging.
2010-12-29 16:14:24 com.mchange.v2.c3p0.C3P0Registry banner
信息: Initializing c3p0-0.9.1 [built 16-January-2007 14:46:42; debug? true; trace: 10]
2010-12-29 16:14:24 com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager
信息: Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBackedDataSource@de79a485 [ c...
这个警告信息是什么意思?该如何处理?
最后问一下,怎么样测试才能测出hibernate到底有没有使用c3p0数据源?