From 183f7dd04a7458ebee95687f10910373d94fd38b Mon Sep 17 00:00:00 2001 From: leonardo Date: Mon, 7 Jul 2014 15:14:20 +0000 Subject: [PATCH] Erro cadastro de documento (fixed bug #5453) git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@36403 d1611594-4594-4d17-8e1d-87c2c4800839 --- src/com/rjconsultores/ventaboletos/entidad/Autobus.java | 4 +++- src/com/rjconsultores/ventaboletos/entidad/AutobusDoc.java | 5 +++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/entidad/Autobus.java b/src/com/rjconsultores/ventaboletos/entidad/Autobus.java index 5b990571a..efb0018df 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/Autobus.java +++ b/src/com/rjconsultores/ventaboletos/entidad/Autobus.java @@ -9,8 +9,10 @@ import java.util.Date; import java.util.List; 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; @@ -82,7 +84,7 @@ public class Autobus implements Serializable { @JoinColumn(name = "EMPRESA_ID", referencedColumnName = "EMPRESA_ID") @ManyToOne private Empresa empresa; - @OneToMany(mappedBy = "autobus") + @OneToMany(mappedBy = "autobus", cascade = CascadeType.ALL, fetch = FetchType.EAGER) private List autobusDocList; public Autobus() { diff --git a/src/com/rjconsultores/ventaboletos/entidad/AutobusDoc.java b/src/com/rjconsultores/ventaboletos/entidad/AutobusDoc.java index 33b99d0e6..187105f37 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/AutobusDoc.java +++ b/src/com/rjconsultores/ventaboletos/entidad/AutobusDoc.java @@ -10,6 +10,7 @@ import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; +import javax.persistence.OneToOne; import javax.persistence.SequenceGenerator; import javax.persistence.Table; import javax.persistence.Temporal; @@ -26,8 +27,8 @@ public class AutobusDoc { @Column(name = "AUTOBUSDOC_ID") @GeneratedValue(strategy = GenerationType.AUTO, generator = "AUTOBUS_DOC_SEQ") private Integer autobusDocId; - @JoinColumn(name = "AUTOBUS_ID", referencedColumnName = "AUTOBUS_ID") - @ManyToOne + @OneToOne + @JoinColumn(name = "AUTOBUS_ID") private Autobus autobus; @JoinColumn(name = "TIPODOCAUTOBUS_ID", referencedColumnName = "TIPODOCAUTOBUS_ID") @ManyToOne