diff --git a/pom.xml b/pom.xml
index 3af643740..c2301092e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
br.com.rjconsultores
ModelWeb
- 1.88.2
+ 1.88.3
diff --git a/src/com/rjconsultores/ventaboletos/entidad/EsquemaCorrida.java b/src/com/rjconsultores/ventaboletos/entidad/EsquemaCorrida.java
index 10fc17a1c..45b599d27 100644
--- a/src/com/rjconsultores/ventaboletos/entidad/EsquemaCorrida.java
+++ b/src/com/rjconsultores/ventaboletos/entidad/EsquemaCorrida.java
@@ -10,6 +10,7 @@ import javax.persistence.Basic;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
+import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
@@ -113,32 +114,32 @@ public class EsquemaCorrida implements Serializable, Auditavel {
private String statusCorrida;
@JoinColumn(name = "RUTA_ID", referencedColumnName = "RUTA_ID")
- @ManyToOne
+ @ManyToOne(fetch = FetchType.LAZY)
private Ruta ruta;
@JoinColumn(name = "ROLOPERATIVO_ID", referencedColumnName = "ROLOPERATIVO_ID")
- @ManyToOne(cascade = CascadeType.ALL)
+ @ManyToOne(cascade = CascadeType.ALL, fetch = FetchType.LAZY)
private RolOperativo rolOperativo;
@JoinColumn(name = "MARCA_ID", referencedColumnName = "MARCA_ID")
- @ManyToOne
+ @ManyToOne(fetch = FetchType.LAZY)
private Marca marca;
@JoinColumn(name = "ESQUEMAOPERACIONAL_ID", referencedColumnName = "ESQUEMAOPERACIONAL_ID")
- @ManyToOne(cascade = CascadeType.ALL)
+ @ManyToOne(cascade = CascadeType.ALL, fetch = FetchType.LAZY)
@AuditarEntidade
private EsquemaOperacional esquemaOperacional;
@JoinColumn(name = "EMPRESACORRIDA_ID", referencedColumnName = "EMPRESA_ID")
- @ManyToOne
+ @ManyToOne(fetch = FetchType.LAZY)
private Empresa empresa;
@JoinColumn(name = "EMPRESAINGRESO_ID", referencedColumnName = "EMPRESA_ID")
- @ManyToOne
+ @ManyToOne(fetch = FetchType.LAZY)
private Empresa empresa1;
@JoinColumn(name = "CLASESERVICIO_ID", referencedColumnName = "CLASESERVICIO_ID")
- @ManyToOne(cascade = CascadeType.ALL)
+ @ManyToOne(cascade = CascadeType.ALL, fetch = FetchType.LAZY)
private ClaseServicio claseServicio;
@OneToMany(cascade = CascadeType.ALL)
@@ -146,7 +147,7 @@ public class EsquemaCorrida implements Serializable, Auditavel {
@AuditarLista(auditarEntidades = true, nome = "Localidade")
private List esquemaTramoList;
- @OneToMany(cascade = CascadeType.PERSIST)
+ @OneToMany(cascade = CascadeType.PERSIST, fetch = FetchType.LAZY)
@JoinColumn(name = "ESQUEMACORRIDA_ID", referencedColumnName = "ESQUEMACORRIDA_ID")
@AuditarLista(auditarEntidades = true, nome = "Cotas")
private List esquemaAsientoList;
@@ -155,11 +156,11 @@ public class EsquemaCorrida implements Serializable, Auditavel {
private String tipocorrida;
@JoinColumn(name = "ESQUEMAREBOTE_ID", referencedColumnName = "ESQUEMACORRIDA_ID")
- @ManyToOne(cascade = CascadeType.ALL)
+ @ManyToOne(cascade = CascadeType.ALL, fetch = FetchType.LAZY)
private EsquemaCorrida esquemaCorridaRebote;
@JoinColumn(name = "DIVISION_ID", referencedColumnName = "DIVISION_ID")
- @ManyToOne(cascade = CascadeType.ALL)
+ @ManyToOne(cascade = CascadeType.ALL, fetch = FetchType.LAZY)
private Division division;
@Column(name = "NUMCORRIDA")
@@ -190,14 +191,14 @@ public class EsquemaCorrida implements Serializable, Auditavel {
private Boolean indDiaSimDiaNao;
@JoinColumn(name = "AUTOBUS_ID", referencedColumnName = "AUTOBUS_ID")
- @ManyToOne(cascade = CascadeType.ALL)
+ @ManyToOne(cascade = CascadeType.ALL, fetch = FetchType.LAZY)
private Autobus autoBus;
- @OneToMany(mappedBy = "esquemaCorrida", cascade = CascadeType.ALL)
+ @OneToMany(mappedBy = "esquemaCorrida", cascade = CascadeType.ALL, fetch = FetchType.LAZY)
@AuditarLista(auditarEntidades = true, nome = "Embarque/Desembarque")
private List lsEsquemaCorridaEmbarqueDesembarque;
- @OneToMany(mappedBy = "esquemaCorrida", cascade = CascadeType.ALL)
+ @OneToMany(mappedBy = "esquemaCorrida", cascade = CascadeType.ALL, fetch = FetchType.LAZY)
@AuditarLista(auditarEntidades = true, nome = "Info Tramo>")
private List lsEsquemaCorridaInfo;
@@ -236,7 +237,7 @@ public class EsquemaCorrida implements Serializable, Auditavel {
private Integer minutosAutomacaoHEAte;
@JoinColumn(name = "ROLOPERATIVO_SERVICOEXTRA_ID", referencedColumnName = "ROLOPERATIVO_ID")
- @ManyToOne(cascade = CascadeType.ALL)
+ @ManyToOne(cascade = CascadeType.ALL, fetch = FetchType.LAZY)
private RolOperativo rolOperativoServicoExtra;
@Column(name = "NUMCORRIDA_SERVICOEXTRA")