Pessoal, estou tentando excluir meus objetos e aparece esse ero:
Erro ao excluir a instituição: 10 Could not execute JDBC batch update
Codigo da action:if(acao.equals("excluir"))
{
int id = Integer.parseInt(request.getParameter("id"));
GenericDAO instituicaoDao = new GenericDAO(Instituicao.class);
instituicao = (Instituicao) instituicaoDao.carregarPeloId(id);
try
{
dao.excluir(instituicao);
retorno = "sucesso";
msg = " A instituição foi excluída com sucesso no sistema!";
}
catch(Exception e)
{
e.printStackTrace();
retorno = "erro";
msg = "Erro ao excluir a instituição: " + instituicao.getId() + e.getMessage().toString();
}
}
public void excluir(Object obj) throws HibernateException
{
Transaction tx;
tx = null;
session = SessionFactoryUtil.getInstance().openSession();
tx = session.beginTransaction();
session.delete(obj);
tx.commit();
HibernateException e = null;
if(tx != null && tx.isActive())
{
try
{
tx.rollback();
}
catch(HibernateException e1)
{
e1.printStackTrace();
}
throw e;
}
session.close();
}
Nao sei porque nao esta exlcuindo.
Se alguem puder me ajudar, agradeço.