java - 如何在play框架中将字段设置为UNIQUE?

标签 java mysql playframework

例如,我想将noticeTitle设置为数据库中的UNIQUE字段。顺便说一句,我在项目中使用mysql。我希望noticeTitle不可重现。我希望它在 mysql 中UNIQUE 归档。那么我该怎么做呢?

@Entity
public class Notice extends Model {
    public String noticeTitle; 
    public DateTime createTime; 
    public String content; 
}

最佳答案

@Column(unique=true)
public String noticeTitle; 

相关文档:@javax.persistence.Column .

关于java - 如何在play框架中将字段设置为UNIQUE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38194703/

相关文章:

java - 未找到 Oracle JDBC 驱动程序

MySQL慢查询优化国家百分比查​​询

mysql - mysql中如何定义海量?

java - arraylist 的第一个对象变成 null,似乎无法弄清楚为什么

java - 如何在javafx中实现GridView样式

java - Play 应用程序上不可能的 NullPointerException

java - 创建 session 和 cookie 之间的区别?

java - 使用 application/json 类型响应响应无效的 JSON 请求

java - Spring Controller 、Jackson 数据格式和 Azure Blob 存储 v10

mySQL - JOINS 和 ORDER BY 一/零/空值