createQuery is not valid without active transaction
2017-04-13 20:27
417 查看
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时需要打开事务,缺少加粗的两行代码,加上就好了。
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时需要打开事务,缺少加粗的两行代码,加上就好了。
相关文章推荐
- Spring管理Hibernate 报 createQuery is not valid without active transaction 错误
- [transaction] org.hibernate.HibernateException: createQuery is not valid without active transaction
- 如果你报createSQLQuery is not valid without active transaction,请看这里
- 编程异常——假设你报createSQLQuery is not valid without active transaction,...
- 使用S2SH框架时,出现org.hibernate.HibernateException: createQuery is not valid without active transaction
- ssh整合报错org.hibernate.HibernateException: createQuery is not valid without active transaction
- 编程异常——如果你报createSQLQuery is not valid without active transaction,...
- createQuery is not valid without active transaction
- <转>如果你报createSQLQuery is not valid without active transaction,请看这里
- 如果你报createSQLQuery is not valid without active transaction,请看这里
- createSQLQuery is not valid without active transaction的解决办法
- org.hibernate.HibernateException: createSQLQuery is not valid without active transaction
- 错误createSQLQuery is not valid without active transaction
- [Error]: createQuery is not valid without active transaction
- org.hibernate.HibernateException: createSQLQuery is not valid without active transaction
- 异常积累(一)createQuery is not valid without active transaction
- 使用spring4+springMVC+hibernate5 时报错:createQuery is not valid without active transaction;
- createQuery is not valid without active transaction异常
- spring整合hibernate的时候报异常org.hibernate.HibernateException: createQuery is not valid without active transaction
- createQuery is not valid without active transaction