这个问题遇到多次,今天记录一下。
问题发生插入或者更新的时候。接口实体大致结构如下:
在实体A的内部
@ManyToOne
@JoinColumn(name = "a_id")
private B b;
原因就是在前台传入实体A的时候实体B要么包含主键ID,要么实体B直接为NULL。否则就会报上面的错误。
这个问题遇到多次,今天记录一下。
问题发生插入或者更新的时候。接口实体大致结构如下:
在实体A的内部
@ManyToOne
@JoinColumn(name = "a_id")
private B b;
原因就是在前台传入实体A的时候实体B要么包含主键ID,要么实体B直接为NULL。否则就会报上面的错误。