Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/07/2011, 12:59
y0mism0
 
Fecha de Ingreso: diciembre-2007
Mensajes: 135
Antigüedad: 17 años
Puntos: 1
Respuesta: Problema Hibernate al actualizar fila en relación OneToMany

Cita:
Iniciado por al_cesar01 Ver Mensaje
El session.update solo actualiza el registro , si quieres agregar un nuevo telefono si ya existe, entonces guardar el nuevo registro.

prueba session.save

si no tendrias que crear un metodo independiente para guardar los detalles del registro principal

A ver, con Update quiero actualizar la tabla Student agregando un nuevo teléfono a un estudiante y sí que me agrega un nuevo telefono a la tabla Phone, lo que no hace es guardar la clave ajena de Student, aparece como null. Ya prové poniendo session.save y hace lo mismo.

Soy nuevo en esto y no se si estoy enfocando el tema mal, ya digo que lo único que pretendo es hacer una operación elemental, simplemente añadir un telefono a la tabla Phone, y asociarlo con un estudiante determinado. Pensé que la mejor manera de hacerlo era puse en mi primer post, partiendo de la entidad Student. ¿no es así como se hace en Hibernate? Que yo sepa las claves ajenas te las tiene que poner Hibernate automáticamente, yo las tienes que meter tú expresamente, ya que trabajas a un nivel superior...

¿nadie sabe como se hace esto?

Gracias