0

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

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

甚至在休眠中是否有可能,或者我应该验证我的用户输入是否在他们使用这种关系时关联了一个标签?

非常感谢你

4

1 回答 1

1

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

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

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

于 2013-07-03T10:20:31.183 回答