me estoy metiendo con Hibernate y me encuentro con lo siguiente:
-> ¿Cómo editar una clave foranea?
Hago uso de un ejemplo de internet para que quede más claro:
Tabla address:
Código MySQL:
Ver original
Tabla customer:
Código MySQL:
Ver original
La clase Adress:
Código Java:
Ver original
La Clase Customer:
Código Java:
Ver original
El Mapeo es:
Customer.hbm.xml
Código XML:
Ver original
<many-to-one name=”address” column=”address_id” cascade=”all” unique=”true” />
Mi problema y pregunta:
La clave foranea de la tabla Customer llamada "address_id", no tengo acceso a ella mediante ningún atributo de la Clase "Customer", ya que ésta solo tiene el objeto al que hace referencia a la tabla Adress.
Si quiero modificar la clave foranea "adress_id" de la tabla Customer, como puedo dirigirme a ella?
He visto en numerosos ejemplos que todos están hechos de la misma manera, y editan varios campos, pero nunca éste, y puede darse el caso de NECESITARLO.
Si alguien me puede ayudar/orientar se lo agradecería mucho.
Un saludo.