标签: java hibernate spring session
我有一个使用spring和hibernate的3层应用程序(controller - > service - > dao),并且事务应用于服务层。我没有配置OpenSessionInViewInterceptor或OpenSessionInViewFilter,我想知道hibernate会话控制行为。每个交易或每个请求打开会话?谢谢!
答案 0 :(得分:5)
如果您正在使用HibernateTransactionManager,则Session将绑定到当前线程,并在事务结束时刷新并关闭,通过提交或回滚。
HibernateTransactionManager
Session