我在列上有一个多对一映射而不是空约束。我在保存时收到异常列为 Null。谁能建议我在这种情况下如何使用级联和逆?
问问题
2428 次
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 回答