Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/07/2008, 12:26
Bunburyscom
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 386
Antigüedad: 16 años, 7 meses
Puntos: 10
Respuesta: Hacer un insert con Hibernate

Hola,

Verifica que la tabla RecursoHumano exista el id=1.

Al utilizar session.get() quieres decir que no estas seguro de que exista el id con el valor que le estas pasando.

Al utilizar session.load() le estas diciendo que estas seguro que el valro del id esta en la base de datos.

Puedes validar si existe:
RecursoHumano rrhh = session.get(RecursoHumano.class, new Integer(1));
if(rrhh!=null) {
tarea.getTareasRRHH().add(rrhh);
session.save(tarea);
tx.commit();
}


saludos!