我的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数据源?