createQuery is not valid without active transaction 是不时说我没有写事务阿? 

解决方案 »

  1.   

    你的SESSION创建后有没有创建事务啊?没有创建当然不行了!
      

  2.   

    Session session = HibernateSessionFactory.getSession();
    Transaction tx = session.beginTransaction();
    //这里在事务里面进行操作
    tx.commit();
    session.close();
      

  3.   

    只是查詢的話,不用寫事務也可以.不過我今天上來就是要找 寫個查詢Hibernate也報這個錯誤的解答