当使用spring和spring管理的事务时,除非你使用的是JTA,否则请不要乱用
hibernate.current_session_context_class属性。
默认情况下,Spring会设置自己的
CurrentSessionContext实现(SpringSessionContext),但是如果你自行设置,则情况并非如此。基本上破坏了适当的交易集成。
更改此设置的唯一原因是,每当你要使用JTA管理的事务时,都必须进行设置以与JTA正确集成。

当使用spring和spring管理的事务时,除非你使用的是JTA,否则请不要乱用
hibernate.current_session_context_class属性。
默认情况下,Spring会设置自己的
CurrentSessionContext实现(SpringSessionContext),但是如果你自行设置,则情况并非如此。基本上破坏了适当的交易集成。
更改此设置的唯一原因是,每当你要使用JTA管理的事务时,都必须进行设置以与JTA正确集成。