Hola a todos, tal como lo menciona el título, siempre encuentro en los tutoriales un código muy genérico para remover filas a traves de un entitymanager, pero cuando intento eliminar una fila en una tabla que tiene llaves foraneas me sale:
Cita:
serverError: class javax.faces.el.EvaluationException Bean Validation constraint(s) violated while executing Automatic Bean Validation on callback event:'prePersist'. Please refer to embedded ConstraintViolations for details.
el codigo que estoy utilizando es este:
Cita:
//...
Entity1 filaAEliminar = em.find(Entity1 .class,valor_LLave_Primaria);
try {
utx.begin();
//em2.merge(filaAEliminar); // acá ya intente actualizar primero(encontre esta posible solución pero tampoco me funciono)
em2.remove(filaAEliminar);
utx.commit();
}//...
agradezco sus recomendaciones.