@onetoone 死循环

//加上这个才不会导致双向一对一死循环
//参考 https://blog.csdn.net/u010457406/article/details/50921632
@JsonIdentityInfo(generator = ObjectIdGenerators.PropertyGenerator.class, property = “id”)

/**
 * 故障报修
 */
@Table()
@Entity
@Data
//加上这个才不会导致双向一对一死循环
@JsonIdentityInfo(generator = ObjectIdGenerators.PropertyGenerator.class, property = "id")
public class FaultInfo {
    private static final long serialVersionUID = 8091602122698339709L;
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer id;
    /**
     * 修车师傅ID
     */
    private Integer technicianid;
    /**
     * 订单完成日期
     */
    private Long dt2;
    /**
     * 支付金额
     */
    private BigDecimal money;

    @OneToOne(mappedBy = "faultInfo",cascade=CascadeType.ALL)
    private Fault fault ;
}
/**
 * 故障报修
 */
@Table()
@Entity
@Data
//加上这个才不会导致双向一对一死循环
@JsonIdentityInfo(generator = ObjectIdGenerators.PropertyGenerator.class, property = "id")
public class Fault {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Integer id;
    /**
     * 用户ID
     */
    private Integer userid;
    /**
     * 订单上报日期
     */
    private Long dt1;
    /**
     * 结束日期
     */
    private Long dt2;
    /**
     * 订单号
     */
    private String outTradeNo;
    /**
     * 购车日期
     */
    private String carDate;
    /**
     * 故障描述
     */
    private String fault;
    /**
     * 车辆型号
     */
    private String modelNumbers;
    /**
     * 客户电话
     */
    private Long phone;
    /**
     * 车辆图片src
     */
    private String src;
    /**
     * 品牌车型
     */
    private String trademark;
    /**
     * 纬度
     */
    private Double latitude;
    /**
     * 经度
     */
    private Double longitude;
    /**
     * 订单状态
     * 0 未接单
     * 10 已接单
     * 20 已完成 待评价
     * 30 已评价
     * 40 已取消
     */
    private Integer state=0;
    /**
     * 地址
     */
    private String address;
    /**
     * 是否有师傅接单
     */
    @OneToOne(cascade = {CascadeType.ALL})
    @JoinColumn(name = "faultInfoId", unique=true)
    private FaultInfo faultInfo;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值