如果報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();
2017-09-22
這個問題折騰了我挺久了,希望能夠解決遇到同樣問題的同學