diff --git a/src/com/rjconsultores/ventaboletos/entidad/AsientoExclusivo.java b/src/com/rjconsultores/ventaboletos/entidad/AsientoExclusivo.java index 7239c8276..7f31c8e24 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/AsientoExclusivo.java +++ b/src/com/rjconsultores/ventaboletos/entidad/AsientoExclusivo.java @@ -59,7 +59,7 @@ public class AsientoExclusivo implements Serializable { @JoinColumn(name = "FECCORRIDA")}) private Corrida corrida; @OneToOne - @JoinColumn(name = "DESTINO_ID") + @JoinColumn(name = "DESTINO_ID",referencedColumnName = "PARADA_ID") private Parada destino; @OneToOne @JoinColumn(name = "PARADA_ID") diff --git a/src/com/rjconsultores/ventaboletos/entidad/EsquemaAsiento.java b/src/com/rjconsultores/ventaboletos/entidad/EsquemaAsiento.java index ecb86f927..9ea4bbd78 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/EsquemaAsiento.java +++ b/src/com/rjconsultores/ventaboletos/entidad/EsquemaAsiento.java @@ -52,13 +52,11 @@ public class EsquemaAsiento implements Serializable { @JoinColumn(name = "ESQUEMACORRIDA_ID", referencedColumnName = "ESQUEMACORRIDA_ID") @ManyToOne private EsquemaCorrida esquemaCorrida; - @Column(name = "MOTIVOBLOQUEO") private String motivobloqueo; - @OneToOne - @JoinColumn(name = "DESTINO_ID") - private Parada destinoId; + @JoinColumn(name = "DESTINO_ID", referencedColumnName = "PARADA_ID") + private Parada destino; @@ -134,12 +132,12 @@ public class EsquemaAsiento implements Serializable { } - public Parada getDestinoId() { - return destinoId; + public Parada getDestino() { + return destino; } - public void setDestinoId(Parada destinoId) { - this.destinoId = destinoId; + public void setDestino(Parada destinoId) { + this.destino = destinoId; } public String getMotivobloqueo() { diff --git a/src/com/rjconsultores/ventaboletos/service/impl/CorridaServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/CorridaServiceImpl.java index 47d15abbb..b17b07bf2 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/CorridaServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/CorridaServiceImpl.java @@ -536,7 +536,7 @@ public class CorridaServiceImpl implements CorridaService { asientoExclusivo.setMotivobloqueo(null); } else { asientoExclusivo.setMotivobloqueo(ea.getMotivobloqueo()); - asientoExclusivo.setDestino(ea.getDestinoId()); + asientoExclusivo.setDestino(ea.getDestino()); } asientoExclusivo.setActivo(Boolean.TRUE);