Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2008, 06:15
Hibernate
 
Fecha de Ingreso: julio-2008
Mensajes: 15
Antigüedad: 16 años, 6 meses
Puntos: 0
Error Hibernate Relación Many-to-Many

Hola!!!

Tengo una relacion many-to-many. Si creo un padre y le añado los hijos (relacion N:M) y hago un save en la BBDD me da el siguiente error:

Hibernate: select PIPS_SQ_TAREAS.nextval from dual
Hibernate: insert into PIPSR_TAREAS (CD_TIPO_SERV, CD_ESTADO, CD_MERCADO, CD_PLANIFICACION, FH_INICIO, FH_FIN, FH_REGISTRO, NU_OBJETIVO, DS_OBSERVACIONES, ID_TAREA) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
Hibernate: update PIPSR_RRHH set CD_TIPO_TECNICO=?, CD_DDPP=?, CD_CARGO=?, CD_CENTRO=?, CD_TIPO_SERV=?, TX_NOMBRE=?, TX_APELLIDO1=?, TX_APELLIDO2=?, NU_TELEFONO=?, TX_NIF=?, TX_EMAIL=? where ID_RRHH=?
Hibernate: update PIPSR_RRHH set CD_TIPO_TECNICO=?, CD_DDPP=?, CD_CARGO=?, CD_CENTRO=?, CD_TIPO_SERV=?, TX_NOMBRE=?, TX_APELLIDO1=?, TX_APELLIDO2=?, NU_TELEFONO=?, TX_NIF=?, TX_EMAIL=? where ID_RRHH=?
Hibernate: insert into PIPSR_TAREA_RRHH (CD_TAREA, CD_RRHH) values (?, ?)
Hibernate: insert into PIPSR_TAREA_RRHH (CD_TAREA, CD_RRHH) values (?, ?)
net.sf.hibernate.exception.ConstraintViolationExce ption: Could not execute JDBC batch update
...
Caused by: java.sql.BatchUpdateException: ORA-02291: restricción de integridad (EQ_PIPS.PIPSR_TARRH_TAREA_FK) violada - clave principal no encontrada

Alguien sabe que estoy haciendo mal en el mapeo para que esto no funcione.

Saludos y muchas gracias!!!!!