@Override public void adiciona(Usuario usuario) { if (usuario.getId() == null) { this.manager.persist(usuario); } else { this.manager.merge(usuario); } }
// método para deletar o obj public void deletar(Usuario u) { Usuario usuario = new Usuario(); this.session = HibernateUtil.getSessionFactory().openSession(); this.session.beginTransaction(); usuario = (Usuario) this.session.load(Usuario.class, u.getId()); this.session.delete(usuario); this.session.getTransaction().commit(); }
public static int retornaId(String login) { UsuarioDAO dao = new UsuarioDAO(); Usuario u = dao.findByCollumPalavra("login", login); return u.getId(); }
@Override public void remover(Usuario usuario) { Usuario UserASerRemovido = manager.getReference(Usuario.class, usuario.getId()); this.manager.remove(UserASerRemovido); }