我们在上篇Spring框架的基础上进行Hibernate整合
详情见:Spring框架搭建
下面是本文Spring4+Hibernate4整合完毕之后的结构图
第一步:
①导入Hibernate的核心Jar,将此目录下的Jar全部导入
\hibernate-release-4.2.4.Final\lib\required
②导入Hibernate里的C3P0(由于本文中使用的是druid-1.0.11.jar,所以C3P0的Jar可以不导入)
\hibernate-release-4.2.4.Final\lib\optional\c3p0\c3p0-0.9.2.1.jar
③导入mysql驱动mysql-connector-java-5.0.8-bin.jar
第二步:在spring-hibernate.xml中配置数据源
<!-- 配置数据源 -->
<bean name="dataSource" class="com.alibaba.druid.pool.DruidDataSource"
init-method="init" destroy-method="close">
<property name="url" value="${jdbc_url}" />
<property name="username" value="${jdbc_user}" />
<property name="password" value="${jdbc_password}" />
<!-- 配置连接池 -->
<!-- 初始化连接大小 -->
<property name="initialSize" value="0" />
<!-- 连接池最大使用连接数量 -->
<property name="maxActive" value="20" />
<!-- 连接池最大空闲时间 -->
<property name="maxIdle" value="20" />
<!-- 连接池最小空闲时间 -->
<property name="minIdle" value="0" />
<!-- 获取链接最大等待时间 -->
<property name="maxWait" value="60000" />
<property name="validationQuery"