我终于解决了。给出或发现的所有示例都没有告诉我到底是什么问题,只有经过自己的试验,我才得出以下结论:
而不是
@oneToMany(mappedBy="a", fetch=FetchType.LAZY, cascade={CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REMOVE})private List<B> b;
那行不通(FK仍为NULL)
这确实有效:
@oneToMany(fetch=FetchType.LAZY, cascade={CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REMOVE})@JoinColumn(name="AId")@NotNullprivate List<B> b;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)