Cita:
Iniciado por al_cesar01 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