【发布时间】:2016-01-17 02:44:43
【问题描述】:
简而言之:我有表 Parent 和 Child,它们以一对多连接(父母可以有很多孩子,孩子只能有一个父母),我需要一个唯一的孩子名称(列“名称”)在范围内特定的父级,但在所有父级的范围内它可以是非唯一的。是否可以使用验证注释来做到这一点,例如@UniqueConstraint?
【问题讨论】:
标签: java validation jpa
简而言之:我有表 Parent 和 Child,它们以一对多连接(父母可以有很多孩子,孩子只能有一个父母),我需要一个唯一的孩子名称(列“名称”)在范围内特定的父级,但在所有父级的范围内它可以是非唯一的。是否可以使用验证注释来做到这一点,例如@UniqueConstraint?
【问题讨论】:
标签: java validation jpa
您必须在对上放置唯一约束(父 ID,子名称)。这样,您只能在给定父级的范围内获得名称唯一性。
【讨论】: