public void TestQuery(){ Session session=sessionFactory.getCurrentSession(); Transaction transaction=session.beginTransaction(); List courses=session.createQuery(“from Course”).list(); for (Course course : courses) { System.out.println(course.getName()); } transaction.commit();
}
该错误是由于使用getCurrentSession();获取session时需要打开事务,缺少加粗的两行代码,加上就好了。
转载请注明原文地址: https://ju.6miu.com/read-669814.html