2013-07-03 174 views
0

我想知道是否有一个选项在休眠,我可以配置一个manytomany领域是必需的?通常我会添加nullable = false,但不能在这些注释中添加它。休眠需要manytomany关系

@ManyToMany(cascade = { CascadeType.ALL }) 
@JoinTable(name = "attribuutlabel", 
     joinColumns = { @JoinColumn(name = "valueid") }, inverseJoinColumns = { @JoinColumn(name = "attribuutlabel") }) 
private List<Label> labels; 

它甚至有可能处于休眠或我要验证我的用户的输入有关联的标签时,他们使用这种关系?

非常感谢您

回答

1

您使用的是什么版本的Java EE?

如果是EE 6: 上的标签

添加@NotNull如果是EE 5: 添加@NotNull 包括Hibernate验证在你的应用程序的类路径。 在您的应用的类路径中包含bean验证(JSR 303)api。

+0

我使用EE 6. @NotNull似乎工作。谢谢! –