为了账号安全,请及时绑定邮箱和手机立即绑定

事务提交后关闭session的证明过程,即那个hashcode的那部分

额。。我还不是很理解为啥用hashcode来证明是否是自动关闭session的。为啥是放在事务提交之前。。。求解答

正在回答

2 回答

老师用hashcode验证的是,两种不同的方式打开的是不是不同的连接,不是会话。主要是这名用opensession的方式如果不关闭的话,连接数占用变多,容易连接池溢出

1 回复 有任何疑惑可以回复我~

Session在创建时会分配得一个独一无二的hashcode码,可用此来区分是否是同一个Siession,在关闭后此hashcode码会消失,事务提交后加一个 if(!session.isOpen()),可以判断session是否会自动关闭


transaction.commit();

    if(!session.isOpen())

     {

        System.out.println("session已关闭");

       

     }

资料查的,共同学习

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

事务提交后关闭session的证明过程,即那个hashcode的那部分

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信