春天的hibernate4 package似乎已经摆脱了HibernateTemplate和HibernatedOSupport。在我的Spring应用程序中,我正在将Hibernate从3升级到4,我有一些Spring的HibernatedOSupport子类和一些通过HibernateTemplate进行的Hibernate回调。也许我没有使用正确的搜索词,但是我在参考文档中找不到任何关于如何将它们重构为"use plain hibernate daos as explained in the reference guide"的信息。有人能帮我指出正确的方向吗?

最佳答案

javadoc of HibernateTemplate解释了这一点。您应该使用sessionFactory.getCurrentSession()获取会话,并直接使用本机Hibernate会话API。

10-06 05:35