当我尝试将一些已存在的信息插入数据库时,它总是显示此错误!这是正确的,这是我想要发生的事情,但在我的保存方法中,我只有一个捕获,我想添加另一个捕获,只要输入该捕获,如果插入的时间已经有银行中的信息。但我不知道是否有办公室只处理这个问题。你知道吗?我只是希望你只有在银行已经存在信息时才输入第二个捕获。
@Override
public void inserir(Usuario u) {
manager = HibernateUtil.getInstance().getFactory().createEntityManager();
UsuarioDao.manager.getTransaction().begin();
try {
UsuarioDao.manager.persist(u);
UsuarioDao.manager.getTransaction().commit();
System.out.println("Usuário salvo com sucesso!");
} catch (Exception operation) {
UsuarioDao.manager.getTransaction().rollback();
System.out.println("Operação cancelada");
System.out.println(operation.getMessage());
}finally {
UsuarioDao.manager.close();
System.out.println("Fim da Operação");
}
}