引用
session.close(),releaseSession(session)都是关闭session,但releaseSession会判断你是否配置了事务处理,如果有,则不做任何处理。举例来说,如你service层配置了事务,当你在dao层执行了session.close()程序会报session is close异常,而执行releaseSession(session)的话,则不会,如果你配置了事务,spring会自动帮你close seesion。
引用
session.close(),releaseSession(session)都是关闭session,但releaseSession会判断你是否配置了事务处理,如果有,则不做任何处理。举例来说,如你service层配置了事务,当你在dao层执行了session.close()程序会报session is close异常,而执行releaseSession(session)的话,则不会,如果你配置了事务,spring会自动帮你close seesion。