Eu tenho uma tabela usuario, mas essa tabela só vai poder ter um registro, então toda vez que vou salvar um novo registro
eu quero apagar os registros atuais, mas não estou conseguindo, pois toda vez salva um novo e não apaga o que tem na tabela.
Abaixo os códigos
public void inserir(final Usuario usuario) {
deleteAll();
session = hibernateUtil.getSessionFactory().openSession();
session.beginTransaction();
session.save(usuario);
session.flush();
session.getTransaction().commit();
session.close();
}
public void deleteAll() {
session = hibernateUtil.getSessionFactory().openSession();
session.beginTransaction();
session.createQuery("delete from Usuario");
session.flush();
session.getTransaction().commit();
session.close();
}
public void salvar() {
usuarioDAO = new UsuarioDAO();
usuarioDAO.inserir(usuario);
usuarioDAO.deleteAll();
usuario = new Usuario();
preencherTabela();
}