Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jpa 如何将@Unique应用于继承的字段_Jpa - Fatal编程技术网

Jpa 如何将@Unique应用于继承的字段

Jpa 如何将@Unique应用于继承的字段,jpa,Jpa,是否可以仅使用注释将继承的字段标记为继承类中唯一的字段?对我来说,钟摆更倾向于否,但要确认您可以使用@表注释的uniqueConstraints属性: @Table(uniqueConstraints = {@UniqueConstraint(columnNames = {"thecolumn"})}) 请注意,只有当您没有使用单_表继承策略的多个实体时,这才适用于您

是否可以仅使用注释将继承的字段标记为继承类中唯一的字段?对我来说,钟摆更倾向于否,但要确认

您可以使用
@表
注释的
uniqueConstraints
属性:

@Table(uniqueConstraints = {@UniqueConstraint(columnNames = {"thecolumn"})})
请注意,只有当您没有使用单_表继承策略的多个实体时,这才适用于您