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