错误原因:忘记自己的代码已经写了session.close(),导致会话关闭异常!
spring配置hibernate的事务管理的时候,要注意在代码中取消原来对session的关闭,即不能自己关闭session,使用事务管理后session的生命周期已经移交给spring管理了,所以在代码如果没有去掉session.close()的话,当事务提交后会出现session is closed这样的异常! 所以要小心啦!!!!
本文讨论了在使用Spring管理Hibernate事务时,忘记关闭session导致的异常问题,强调了在事务管理下session的生命周期已由Spring接管,避免自行关闭session以防止出现sessionisclosed异常。
错误原因:忘记自己的代码已经写了session.close(),导致会话关闭异常!
spring配置hibernate的事务管理的时候,要注意在代码中取消原来对session的关闭,即不能自己关闭session,使用事务管理后session的生命周期已经移交给spring管理了,所以在代码如果没有去掉session.close()的话,当事务提交后会出现session is closed这样的异常! 所以要小心啦!!!!

被折叠的 条评论
为什么被折叠?