起因:
由于同事增加了一个对象关联。并且采用了Example查询,导致了一个Null的问题。
主表:BoBookingorder
关联表:BoJobcontainerinfo
一 关联如下:
@Entity
@Table(name = "bo_bookingorder",catalog = "kintech_bo")
public class BoBookingorder {
private String bookingOrderUUID;
private BoJobcontainerinfo boJobcontainerinfo=new BoJobcontainerinfo();
@Id
public String getBookingOrderUUID() {
return bookingOrderUUID;
}
@OneToOne
@JoinColumn(name = "bookingOrderUUID", referencedColumnName = "orderUUID")
public BoJobcontainerinfo getBoJobcontainerinfo() {
return boJobcontainerinfo;
}
public void setBoJobcontainerinfo(BoJobcontainerinfo boJobcontainerinfo) {
this.boJobcontainerinfo = boJobcontainerinfo;
}
}
二 使用三种查询方式,看sql生成
1 根据bookingOrderNo(非主键)查询
生成的sql
// 生成了2

最低0.47元/天 解锁文章
1127

被折叠的 条评论
为什么被折叠?



