我正在使用 DAO、MVC 等模式和 Hibernate 等一些框架在层中开发 Java Web 应用程序。 我的问题是,如果我使用 DAO 模式访问数据库,管理事务和 session 的最佳方法是什么? 我是一名大学生,我的老师对这个话题的看法是相互排斥的。问候
最佳答案
最好的方法是使用 Spring 的事务管理。使用事务的@Transactional
注释。 session 工厂使用LocalSessionFactoryBean
。所有bean均由Spring管理,因此您无需担心。
关于java - 哪一层处理事务和 session hibernate ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31841309/