博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
struts2+spring3+hibernate3整合(二)转载
阅读量:5278 次
发布时间:2019-06-14

本文共 1716 字,大约阅读时间需要 5 分钟。

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

你可能感兴趣的文章
php上传文件及头像预览
查看>>
大四java实习生的一些经历
查看>>
线程池的概念
查看>>
Oracle_Statspack性能诊断工具
查看>>
Java 序列化
查看>>
Java 时间处理实例
查看>>
Java 多线程编程
查看>>
Java 数组实例
查看>>
mysql启动过程
查看>>
2017前端面试题总结
查看>>
Http GetPost网络请求
查看>>
SWIFT国际资金清算系统
查看>>
Sping注解:注解和含义
查看>>
站立会议第四天
查看>>
如何快速掌握一门技术
查看>>
利用AMPScript获取Uber用户数据的访问权限
查看>>
vagrant 同时设置多个同步目录
查看>>
python接口自动化28-requests-html爬虫框架
查看>>
生成随机数的模板
查看>>
Mysql 数据库操作
查看>>