2013-07-03 223 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似乎工作。謝謝! –