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!!!!!