|
|
@@ -17,6 +17,7 @@ import javax.persistence.OneToOne;
|
|
|
import javax.persistence.SequenceGenerator;
|
|
|
import javax.persistence.Table;
|
|
|
|
|
|
+import org.hibernate.annotations.ForeignKey;
|
|
|
import org.hibernate.annotations.Where;
|
|
|
|
|
|
/**
|
|
|
@@ -138,7 +139,9 @@ public class PurchaseProofingApproval implements Serializable {
|
|
|
/**
|
|
|
* 附件
|
|
|
*/
|
|
|
- @OneToMany(mappedBy = "relativeKey", cascade = { CascadeType.REFRESH, CascadeType.PERSIST, CascadeType.REMOVE, CascadeType.MERGE }, fetch = FetchType.EAGER)
|
|
|
+ @OneToMany(fetch = FetchType.EAGER)
|
|
|
+ @JoinColumn(name="rel_key")
|
|
|
+ @ForeignKey(name = "none")
|
|
|
@Where(clause = "rel_table = 'purc$proofingapproval'")
|
|
|
private Set<Attach> attachs;
|
|
|
/**
|
|
|
@@ -169,7 +172,9 @@ public class PurchaseProofingApproval implements Serializable {
|
|
|
/**
|
|
|
* 附件 - 研发认定
|
|
|
*/
|
|
|
- @OneToMany(mappedBy = "relativeKey", cascade = { CascadeType.REFRESH, CascadeType.PERSIST, CascadeType.REMOVE, CascadeType.MERGE }, fetch = FetchType.EAGER)
|
|
|
+ @OneToMany(fetch = FetchType.EAGER)
|
|
|
+ @JoinColumn(name="rel_key")
|
|
|
+ @ForeignKey(name = "none")
|
|
|
@Where(clause = "rel_table = 'purc$proofingapproval_prd'")
|
|
|
private Set<Attach> prdAttachs;
|
|
|
/**
|
|
|
@@ -200,7 +205,9 @@ public class PurchaseProofingApproval implements Serializable {
|
|
|
/**
|
|
|
* 附件 - IQC认定
|
|
|
*/
|
|
|
- @OneToMany(mappedBy = "relativeKey", cascade = { CascadeType.REFRESH, CascadeType.PERSIST, CascadeType.REMOVE, CascadeType.MERGE }, fetch = FetchType.EAGER)
|
|
|
+ @OneToMany(fetch = FetchType.EAGER)
|
|
|
+ @JoinColumn(name="rel_key")
|
|
|
+ @ForeignKey(name = "none")
|
|
|
@Where(clause = "rel_table = 'purc$proofingapproval_pad'")
|
|
|
private Set<Attach> padAttachs;
|
|
|
/**
|
|
|
@@ -231,7 +238,9 @@ public class PurchaseProofingApproval implements Serializable {
|
|
|
/**
|
|
|
* 附件 - 工程认定
|
|
|
*/
|
|
|
- @OneToMany(mappedBy = "relativeKey", cascade = { CascadeType.REFRESH, CascadeType.PERSIST, CascadeType.REMOVE, CascadeType.MERGE }, fetch = FetchType.EAGER)
|
|
|
+ @OneToMany(fetch = FetchType.EAGER)
|
|
|
+ @JoinColumn(name="rel_key")
|
|
|
+ @ForeignKey(name = "none")
|
|
|
@Where(clause = "rel_table = 'purc$proofingapproval_ppd'")
|
|
|
private Set<Attach> ppdAttachs;
|
|
|
/**
|