Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/invoicemanager/InvoicePlan.java =================================================================== diff -u -r33944 -r34110 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/invoicemanager/InvoicePlan.java (.../InvoicePlan.java) (revision 33944) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/invoicemanager/InvoicePlan.java (.../InvoicePlan.java) (revision 34110) @@ -556,6 +556,7 @@ /** * 不良事件 */ + @JsonIgnore private List adverseEventRecords = new ArrayList(); /** @@ -1750,9 +1751,8 @@ this.oldVersion = oldVersion; } - @OneToMany(mappedBy = "invoicePlan",fetch = FetchType.EAGER) + @OneToMany(mappedBy = "invoicePlan", fetch = FetchType.LAZY) @Cascade(value = { CascadeType.SAVE_UPDATE, CascadeType.DELETE }) - @JsonIgnore public List getAdverseEventRecords() { return adverseEventRecords; }