什么层处理事务和会话休眠?

时间:2015-08-05 19:33:24

标签: java spring hibernate design-patterns model-view-controller

我正在使用诸如DAO,MVC和一些框架(如Hibernate)之类的模式在层中开发Java Web应用程序。 我的问题是,如果我将使用DAO模式访问我的数据库,那么管理事务和会话的最佳方法是什么? 我是一名大学生,我的老师对这个主题有相互独立的看法。问候

enter image description here

1 个答案:

答案 0 :(得分:2)

最好的是使用Spring的事务管理。要使用事务的@Transactional注释。会话工厂使用LocalSessionFactoryBean。所有的豆都是春天管理的,所以你不用担心。