gpt4 book ai didi

java - 使我的持久模型中的属性独一无二

转载 作者:行者123 更新时间:2023-11-29 03:56:16 26 4
gpt4 key购买 nike

在我的模型的 Play Framework 中,我怎样才能使某个字段成为键,因为它必须是唯一的并且不能重复。我正在使用 JPA/Hibernate。

例如,如果我有一个 user_account_tbl,我不想添加另一个同名用户。每个用户名都必须是唯一的。

非常感谢任何帮助。谢谢。

最佳答案

由于 play 在后台使用 hibernate ,您可以使用 hibernate 上可用的任何选项。

您可以使用 @Column(unique=true) 注释该属性

或带有的类(这是多列唯一键的唯一选项)

@Table(name="table",
uniqueConstraints = {@UniqueConstraint(columnNames={"column1", "column2"})}
)

关于java - 使我的持久模型中的属性独一无二,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6240128/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com