Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/12/2014, 14:16
kochas_40
 
Fecha de Ingreso: octubre-2014
Mensajes: 29
Antigüedad: 9 años, 6 meses
Puntos: 1
Pregunta Hibernate no me hace el mapeo con objetos

Buenas Tardes.

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:
public 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;
    }
}
Automovil.java
Código:
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;
    }
}
El problema es que lo quiero de la siguiente manera (omitire getters, setter y constructor para ahorrar espacio)

Agencia.java
Código:
public class Agencia {
    int idAgencia;
    String nombre;
    String direccion;
    private Set automoviles = new HashSet(0);
}
Automovil.java
Código:
public class Automovil {
    int idAutomovil;
    Agencia agencia;
    String noSerie;
    String color;
    String marca;
}
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.

Agredezco mucho su ayuda.

Saludos