Spring4.x+Hibernate4.x整合



Spring4.x+Hibernate4.x集成

 

搭建Hibernate4.x的开发环境

a) 加入相关jar 

b) 配置hibernate.cfg.xml主配置文件(hibernate的基本信息)

c) 编写持久化类和相应的映射文件

d) 备注:数据库连接的信息、以及数据库连接池放入spring中配置

 

搭建Spring4.x的开发环境

a) 加入相关的jar (最好是lib下的所有)

b) 配置applicationContext.xml配置文件

i. SessionFactory

ii. c3p0数据源(数据库连接池) dataSource

iii. 事务管理器 transactionManager

iv. 普通beanAction beanDAO beanService bean

   

 

备注:其实它们的集成住主要的还是在配置SessionFactory beandataSource bean、以及transactionManager bean,一旦配置完它们之后我们以后的开发就很少改动它们。

 

如果一时记不起具体的类名的话,可以按ctrl+shift+t 来查找出它的具体类路径。

 

<!--这个配置的意思是说:current session和当前的线程绑定,线程结束的时候关闭session,不需要我们手动的关闭session.open session则需要我们自己手动的关闭它,因为它没有和当前线程绑定-->

<property name=hibernate.current_session_context_class>thread</property>


如果使用了Spring来管理了Hibernate对象之后,那么久不要配置这个属性
<property name="hibernate.current_session_context_class">thread</property>

 

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值