struts2+spring3+hibernate3整合(二)转载

本文详细介绍了如何配置Spring3.0.2与Hibernate3.3进行整合,包括使用MyEclipse8.5自动导入Hibernate3.3的包,以及配置applicationContext.xml文件中的数据源和session工厂等内容。
3. 配置spring3.0.2 结合 hibernate3.3


3.1 导入hibernate3.3的包


在这里,由于我用的是myeclipse8.5,所以我是采用IDE自动导入的方法.我懒.途中的hibernate配置一切按照IDE导入的正常程序进行.
当然,我有3个表:user,address,user_address
从字面上理解是user与address是一对多关系,但由于我要测试多对多,所以,这里是多对多关系,不然也不会有个中间表出现了.


3.2  配置spring3的applicationContext.xml文件:


view plaincopy to clipboardprint?
<!-- 配置hibernate DataSource --> 
    <bean id="DataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> 
        <property name="driverClassName" value="com.mysql.jdbc.Driver"/> 
        <property name="url" value="jdbc:mysql://localhost:3306/test"/> 
        <property name="username" value="root"/> 
        <property name="password" value="oookkk"/> 
        <!-- 连接池启动时的初始值 --> 
        <property name="initialSize" value="1"/> 
        <!-- 连接池的最大值 --> 
        <property name="maxActive" value="500"/> 
        <!-- 最大空闲值.当经过一个高峰时间后,连接池可以慢慢将已经用不到的连接慢慢释放一部分,一直减少到maxIdle为止 --> 
        <property name="maxIdle" value="3"/> 
        <!--  最小空闲值.当空闲的连接数少于阀值时,连接池就会预申请去一些连接,以免洪峰来时来不及申请 --> 
        <property name="minIdle" value="2"/> 
    </bean> 
      
    <!-- 配置hibernate的sessionFactory --> 
    <bean id="SessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> 
    <property name="dataSource" ref="DataSource"/> 
    <property name="mappingResources"> 
      <list> 
        <value>test/hibernate/User.hbm.xml</value> 
        <value>test/hibernate/Address.hbm.xml</value> 
      </list> 
    </property> 
    <property name="hibernateProperties"> 
      <value> 
          
        hibernate.dialect=org.hibernate.dialect.MySQL5Dialect  
        hibernate.hbm2ddl.auto=update 
        hibernate.show_sql=false 
        hibernate.format_sql=false 
        hibernate.cache.use_second_level_cache=true 
        hibernate.cache.use_query_cache=false 
        hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider  
      </value> 
    </property> 
  </bean> 

转载于:https://www.cnblogs.com/dynasty/archive/2011/05/09/2040767.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值