【FastJSON】解决FastJson中“$ref 循环引用”的问题
【需求与环境描述】 0、开发环境 SSH,EasyUI,MySQL 1、需求要求: (1)首先获取所有的贷款订单数据,即List <LoanOrder>。 (2)然后从单个贷款订单实体LoanOrder去访问贷款人实体Loaner的信息。 2、实体之间的关系描述 (1)LoanOrder实体与Loaner实体是双向的多对一和一对多关系。 (2)LoanOrder是“多方”,其中的关系属性为“private Loaner loaner”。 (3)Loaner是“一方”,其中的关系属性为“Set<LoanOrder> orders”。 3、代码示例 (1) 贷款订单LoanOrder代码 @Entity @Table(name = "t_bp_loan_order") public class LoanOrder implements java.io.Serializable { /*省略其他次要属性*/ private Loaner loaner; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "LOANER_ID") public Loaner getLoaner() { return this.loaner; } } (2) Loaner方代码 @Entity @Table(name = "t_bp_loaner")