java使持久化模型中的属性唯一
在我的模型的游戏框架中,我如何使某个字段成为关键,因为它必须是唯一的,而不是重复的。我正在使用JPA/Hibernate
例如,如果我有一个user_account_tbl
,我不希望能够添加另一个同名用户。每个用户名都必须是唯一的
非常感谢您的帮助。谢谢
你可以在下面搜索框中键入要查询的问题!
在我的模型的游戏框架中,我如何使某个字段成为关键,因为它必须是唯一的,而不是重复的。我正在使用JPA/Hibernate
例如,如果我有一个user_account_tbl
,我不希望能够添加另一个同名用户。每个用户名都必须是唯一的
非常感谢您的帮助。谢谢
# 1 楼答案
如果您想进行签入验证,必须像我提到的here那样编写自己的支票
# 2 楼答案
由于play在引擎盖下使用hibernate,因此您可以使用hibernate上的任何可用选项
您可以使用
@Column(unique=true)
对属性进行注释或具有的类(这是多列上唯一键的选项)