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

说明两种获取Session对象的方法会自动关闭可以用这个例子不是更好点

session=sessionFactory.getCurrentSession();Stundents stu=new Stundents(1, "老张", "男", new Date(), "武当山上");Stundents st=new Stundents(2, "l3l", "男", new Date(), "武当山上");session.save(stu);session.save(st);


session=sessionFactory.openSession();Stundents stu=new Stundents(1, "老张", "男", new Date(), "武当山上");Stundents st=new Stundents(2, "l3l", "男", new Date(), "武当山上");session.save(stu);session.save(st);


正在回答

2 回答

在事务提交后加一个 if(!session.isOpen()),就可以判断session是否会自动关闭

transaction.commit();

    if(!session.isOpen())

     {

        System.out.println("getCurrentSession is close");

       

     }





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

有什么区别?

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

举报

0/150
提交
取消

说明两种获取Session对象的方法会自动关闭可以用这个例子不是更好点

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号