<!--proxool包 proxool-0.9.1.jar,proxool-cglib.jar--> <bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource"> <property name="driver" value="com.mysql.jdbc.Driver"/> <property name="driverUrl" value="jdbc:mysql://localhost:3306/public"/> <property name="user" value="root"/> <property name="password" value="123456"/> <property name="alias" value="proxooldatascr"/> <property name="houseKeepingTestSql" value="select current_date"/> <property name="delegateProperties" value="characterEncoding=gb2312"/> <property name="maximumConnectionCount" value="500"/> <property name="minimumConnectionCount" value="100"/> </bean> <!-- Hibernate SessionFactory --> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource" ref="dataSource"></property> <property name="hibernateProperties"> <props> <!--3.6中connection包下已经没有ProxoolConnectionProvider类 --> <!-- <prop key="hibernate.proxool.pool_alias">proxooldatascr</prop> <prop key="hibernate.proxool.xml">proxool.xml</prop> <prop key="hibernate.connection.provider_class"> org.hibernate.connection.ProxoolConnectionProvider </prop> --> <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> <prop key="hibernate.show_sql">true</prop> <prop key="hibernate.generate_statistics">true</prop> <prop key="hibernate.format_sql">true</prop> <prop key="current_session_context_class">thread</prop> </props> </property> <property name="mappingDirectoryLocations"> <list> <value>classpath:com/domain/pojo</value> </list> </property> </bean>