Hola a todos,
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:
Tabla customer:
La clase Adress:
Código Java:
Ver originalpublic class Address {
long addressId;
Customer customer;
La Clase Customer:
Código Java:
Ver originalpublic class Customer {
Address address;
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.