spring+hibernate整合,更新中。。。

本文介绍Spring框架如何整合Hibernate实现数据库操作。通过三种不同方式展示配置过程,并解释如何使用HibernateTemplate进行增删改查等基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

步骤:1)hibernate,后spring。

2)spring提供hibernateTemplate,方法一:注入dao即可操作数据库。配置文件需要配置sessionFactory和HibernateTemplate。

方法二:DaoImpl类继承HibernateDaoSupport。无需注入,配置只需要在dao中配置属性sessionFactory即可。

 


spring和hibernate,需要注意的是:Transaction和SessionFactory是相互独立的,Transaction没有侵入性。合理配置Transaction,使对对象(数据)的操作安全合理(操作过程中失败,回滚到修改前)

hibernateTemplate:需要注入sessionFactory,sf需要注入mappingResources,hibernateProperties(不需要datasource了,有sf)

hibernateTransactionManager:需要注入sessionfactory(不需要datasource了,有sf)

 


 

下面是方法一:配置到applicationcontext。xml中

daoimpl

 

 


 

方法二:applicationcontext。xml+hibernate.cfg.xml

注意:properties文件需要单独配置。

 

 

 

 


 

方法三:applicationcontext。xml+hibernate。cfg。cml+property文件配置。

xml文件中一处注入写错,真个配置文件都不能跳转。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值