我有以下的更新和使用Hibernate刪除查詢:更新和刪除查詢沒有任何影響
public boolean update(CuentaUsuario usuario) {
boolean flag = false;
Session sesion = HibernateUtil.getSessionFactory().openSession();
Transaction tx = sesion.beginTransaction();
try {
CuentaUsuario usuariodb = (CuentaUsuario) sesion.load(CuentaUsuario.class, usuario.getIdcuentaUsuario());
usuariodb.setUsername(usuario.getUsername());
usuariodb.setIdRol(usuario.getIdRol());
usuariodb.setCorreo(usuario.getCorreo());
sesion.saveOrUpdate(usuariodb);
tx.commit();
flag = true;
} catch (Exception ex) {
if (tx != null) {
tx.rollback();
flag = false;
}
}
return flag;
}
當他們被調用時,他們似乎沒有任何效果。數據實際上未在數據庫中更新或刪除。
這是怎麼造成的,我該怎麼解決呢?
請編輯您的帖子,說明你有什麼問題。 「不想更新或刪除」不會告訴我們任何事情。完成之後,請編輯您的帖子以[更簡潔](http://sscce.org/)。 – patstuart
@patstuart謝謝你,我現在要做... – Cokeehc