【发布时间】:2011-09-19 13:56:59
【问题描述】:
我一直在阅读有关将 Spring 与 Hibernate 结合使用的信息,但我对会话管理感到非常困惑。希望有人可以为我澄清一些事情,
首先,我不知道在使用 HibernateTemplate 时如何管理会话。当您在模板上调用方法(例如 Save())时,会话是否打开和关闭?使用 find() 方法时,是否返回分离的对象?
我已阅读有关事务的 Spring 部分,但它主要讨论处理异常。我希望找到某种将休眠会话绑定到 Spring 事务的方法,这样我就可以在事务完成时提交对休眠对象的更改。有没有办法做到这一点?
【问题讨论】: