繁体   English   中英

JPA中的唯一约束检查

[英]unique constraint check in JPA

我在JPA中对userid列强制执行唯一约束检查​​,该列对用户表中的所有记录强制执行。

@Table(name = "user",
       uniqueConstraints = @UniqueConstraint(columnNames = userid))

我的要求是,特定组织中的用户ID需要是唯一的,而不是所有组织。

我该如何执行这样的检查?

您可以为唯一约束指定多个字段,请尝试:

 uniqueConstraints={@UniqueConstraint(columnNames={"userid", "organizationid"})}

通过执行此操作,您的约束将检查userid和organizationid的组合是否唯一。

祝愿,费边

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM