0
工作,我有一个简单的更新查询只是为了检查是否更新查询工作:无法获得更新查询与Hibernate
this.openDBTransaction();
Query updateQuery = session.createQuery(
"UPDATE User AS usr SET usr.failedLogins=666 WHERE usr.id='USER_3000'"
);
int result = updateQuery.executeUpdate();
this.closeDBTransaction();
但不知何故DB不与期望的值更新。 result
作为1来发生,但肯定不会更新查询。
任何线索是怎么回事?
我已经实现了DEO并设置在@ Transactionl,但简单的只是'UPDATE'查询没有工作。 – JackTheKnife
你尝试过使用this.commit()吗? 请关注,https://www.tutorialspoint.com/hibernate/hibernate_examples.htm –
是的。那就是诀窍 – JackTheKnife