Estoy realizando el mapeo de una base de datos en mysql, la cual solo contiene dos tablas, y el resultado es el siguiente:
Agencia.java
Código:
Automovil.javapublic class Agencia { int idAgencia; String nombre; String direccion; public Agencia(int idAgencia, String nombre, String direccion) { this.idAgencia = idAgencia; this.nombre = nombre; this.direccion = direccion; } public int getIdAgencia() { return idAgencia; } public void setIdAgencia(int idAgencia) { this.idAgencia = idAgencia; } public String getNombre() { return nombre; } public void setNombre(String nombre) { this.nombre = nombre; } public String getDireccion() { return direccion; } public void setDireccion(String direccion) { this.direccion = direccion; } }
Código:
El problema es que lo quiero de la siguiente manera (omitire getters, setter y constructor para ahorrar espacio)public class Automovil { int idAutomovil; int idAgencia; String noSerie; String color; String marca; public Automovil(int idAutomovil, int idAgencia, String noSerie, String color, String marca) { this.idAutomovil = idAutomovil; this.idAgencia = idAgencia; this.noSerie = noSerie; this.color = color; this.marca = marca; } public int getIdAutomovil() { return idAutomovil; } public void setIdAutomovil(int idAutomovil) { this.idAutomovil = idAutomovil; } public int getIdAgencia() { return idAgencia; } public void setIdAgencia(int idAgencia) { this.idAgencia = idAgencia; } public String getNoSerie() { return noSerie; } public void setNoSerie(String noSerie) { this.noSerie = noSerie; } public String getColor() { return color; } public void setColor(String color) { this.color = color; } public String getMarca() { return marca; } public void setMarca(String marca) { this.marca = marca; } }
Agencia.java
Código:
Automovil.javapublic class Agencia { int idAgencia; String nombre; String direccion; private Set automoviles = new HashSet(0); }
Código:
Quiero que el mapeo me entregue un objeto dentro del otro, no solo su id, sospecho que tengo que cambiar alguna configuracion de mysql, pero no estoy seguro que.public class Automovil { int idAutomovil; Agencia agencia; String noSerie; String color; String marca; }
Agredezco mucho su ayuda.
Saludos