Hibernate需要很多关系

时间:2013-07-03 09:58:40

标签: hibernate java-ee many-to-many required

我想知道在hibernate中是否有一个选项可以配置一个需要多个字段?通常我会添加nullable = false,但不能在这些注释中添加。

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

甚至可以在休眠状态下使用,还是应该验证我的用户输入是否在使用此关系时关联了标签?

非常感谢

1 个答案:

答案 0 :(得分:1)

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

如果是EE 6: 在标签上添加@NotNull

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