<?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"> <!-- Generated by MyEclipse Hibernate Tools.--> <hibernate-configuration> <session-factory> <property name="dialect">org.hibernate.dialect.MySQLInnoDBDialect</property> <property name="connection.driver_class">com.mysql.jdbc.Driver</property> <property name="connection.url">jdbc:mysql://localhost:3306/istone</property> <property name="connection.username">root</property> <property name="connection.password"></property> <property name="show_sql">true</property> <property name="current_session_context_class">thread</property> <!--Fetch Size 是设定JDBC的Statement读取数据的时候每次从数据库中取出的记录条数--> <property name="jdbc.fetch_size">20</property> <!--Batch Size是设定对数据库进行批量删除,批量更新和批量插入的时候的批次大小--> <property name="jdbc.batch_size ">20</property> <!--C3P0 setting--> <property name="c3p0.max_size">20</property> <property name="c3p0.min_size">5</property> <!--获取连接的等待时间--> <property name="c3p0.timeout">3600</property> <property name="c3p0.max_statements">100</property> <!--每隔3600毫秒测试连接是否可以正常使用--> <property name="c3p0.idle_test_period">3600</property> <property name="c3p0.acquire_increment">2</property> <mapping resource="com/istone/entity/Users.hbm.xml" /> <mapping resource="com/istone/entity/Books.hbm.xml" /> </session-factory> </hibernate-configuration>