spring3和hibernate4想用HibernateTemplate怎么办

 我来答
stefwujj
2013-09-06 · TA获得超过417个赞
知道小有建树答主
回答量:141
采纳率:100%
帮助的人:210万
展开全部
hibernate4+spring集成推荐用sessionFactory.getCurrentSession(),如果你自己想用HibernateTemplate,那你照着org.springframework.orm.hibernate3的那个写一个就行了。其实spring对hibernate4的集成方式我觉得更好,完全就是让我们自己更方便的使用泛型DAO等。并且你只要仔细研究HibernateTemplate的方法,你会发现其实HibernateTemplate在很多情况下都是多余的,因为hibernate本身已经做的够好了。希望我的回答对你有用。
沙上塔
2013-09-06 · TA获得超过136个赞
知道小有建树答主
回答量:266
采纳率:0%
帮助的人:190万
展开全部
在applicationContext中配置HibernateTemplate的bean
<bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
接着在DAO中就可以使用了

private HibernateTemplate hibernateTemplate;
public HibernateTemplate getHibernateTemplate() {
return hibernateTemplate;
}

@Resource(name="hibernateTemplate")
public void setHibernateTemplate(HibernateTemplate hibernateTemplate) {
this.hibernateTemplate = hibernateTemplate;
}
public void save(User u) {
hibernateTemplate.save(u);

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式