本文介绍了不能在一个插入空了许多relatioship休眠注释的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个类A {B组.....}持有B类为集的引用。它是一对多的关系。
这两个班在甲骨文序。我把级联到所有处于休眠注释。当我保存A级,它让我不能插入空B.a_id错误。 A-ID是不是在我的数据库为空。我如何能坚持这个relatioship。


解决方案

Well, did you try to make the JoinColumn non nullable?

@OneToMany 
@Cascade({CascadeType.ALL}) 
@JoinColumn(name="A_ID", nullable=false)
private Set<B> b;

See also

这篇关于不能在一个插入空了许多relatioship休眠注释的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-24 11:56