String hqlString="from Login as l where l.username=?"; Session session = getSession();//封裝的是getCurrentSession()方法。 Transaction transaction= session.beginTransaction(); Query query=session.createQuery(hqlString); // transaction.commit(); query.setString(0, name); // transaction.commit();------------transaction.commit ?不管放在哪里都會報(bào)錯(cuò)。 Session is closed!但是一旦注釋掉,就正常了,分析查找 文檔半天,修改代碼無數(shù)遍,恍然大悟是不是createQuery方法本省就有了提交的功能,所以無需再次提交了。高人確定一下。猜測是否正確。
添加回答
舉報(bào)
0/150
提交
取消