JPA验证独特

时间:2015-10-18 20:21:39

标签: java validation jpa

用两个词来说:我有表Parent和Child,它们连接为One To Many(父可以有很多子,子可以只有一个父),我需要一个唯一的子名(列“name”)特定父母,但在所有父母的范围内,它可以是非唯一的。是否可以使用验证注释,例如@UniqueConstraint

1 个答案:

答案 0 :(得分:1)

您必须在pair(父ID,子名称)上放置唯一约束。这样,您只能在给定父级的范围内获得名称唯一性。