我有一个Java bean。现在,我想确保该字段应该是唯一的。
我正在使用以下代码:
@UniqueConstraint(columnNames={"username"})
public String username;
但是我遇到了一些错误:
@UniqueConstraint is dissallowed for this location
使用唯一约束的正确方法是什么?
注意: 我正在使用播放框架。
原文由 xyz 发布,翻译遵循 CC BY-SA 4.0 许可协议
为确保字段值是唯一的,您可以编写
@UniqueConstraint 注释用于在表级别注释多个唯一键,这就是将其应用于字段时出现错误的原因。
参考资料(JPA TopLink):