3

我在列上有一个多对一映射而不是空约束。我在保存时收到异常列为 Null。谁能建议我在这种情况下如何使用级联和逆?

4

2 回答 2

1

默认情况下,具有 onetomany/collection 的实体将通过级联到首先插入而没有反向引用的子级来维护关联,然后更新 id。为了解决这个问题,onetomany/collection 映射必须设置反向属性,并且必须正确设置子项中的反向引用。

于 2012-06-11T12:40:37.680 回答
1

用 代替@NotNull表示关联不是可选的@ManyToOne(optional = false)@NotNull不是 Hibernate 特有的;这是一个通用 bean 注释,可以在保存实体之前强制执行。为了安全起见,我建议@NotNull主要用于@Column属性。

于 2017-10-02T18:23:25.510 回答