问答详情
源自:3-5 显示学生资料-页面调用与数据展现

如果报500错误,错误为事务嵌套,解决方案

如果进入登入界面,点学生信息,学生信息模块出现500错误,并且报

org.hibernate.TransactionException: nested transactions not supported

这是因为Transaction嵌套了,在程序的别的地方已经开启了事务,不要重新开启,把开启的那个代码注释掉即可

            Session session = HibernateSessionFactory.getCurrentSession();
            //tx = session.beginTransaction();
            hql = "from Students";
            Query query = session.createQuery(hql);
            list = query.list();
            session.getTransaction().commit();

提问者:慕雪1014944 2017-09-22 14:31

个回答

  • 慕雪1014944
    2017-09-22 14:32:49

    这个问题折腾了我挺久了,希望能够解决遇到同样问题的同学