在使用
@OneToMany(fetch = FetchType.EAGER, targetEntity = AttributeValueImpl.class, cascade = {CascadeType.ALL}) @JoinColumn(name = "USERTRANS_ID", referencedColumnName = "ID")
时。会报不能为空的问题
这就是副表中的对应主表的字段ID不能设为NO null. 必须设为 NULL, default NUll,
似乎hibernate级联插入时,是生成主表ID,然后insert副表内容,最后将主表的ID更新到副表关联ID上