首页 > 解决方案 > Spring:有没有关于不可重复数据的注释?

问题描述

例如我有一个类别实体:

@Data
@Entity
@Table(name="categories")
@AllArgsConstructor
@NoArgsConstructor
public class Category{

@Id
@Column(name="id")
private int id;

@Column(name="category_name")
private string name;
}

当我尝试保存名称当前存在于类别表名称列中的类别时,我想要一个注释,不允许这样做。如果没有注释,我怎么能不允许数据重复

标签: springdatabase

解决方案


@Column(unique = true)是一条路。


推荐阅读