
29/07/2008, 12:26
|
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! |