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

说明两种获取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下载
官方微信