春天默认的hibernate会话控制行为是什么?

sti*_*ghu 6 java session spring hibernate

我有一个使用spring和hibernate的3层应用程序(controller - > service - > dao),并且事务应用于服务层.我没有配置OpenSessionInViewInterceptor或OpenSessionInViewFilter,我想知道hibernate会话控制行为.每个交易或每个请求打开会话?谢谢!

Pas*_*ent 5

如果您正在使用HibernateTransactionManager,则a Session将绑定到当前线程,并在事务结束时刷新并关闭,通过提交或回滚.

也可以看看