@Column(unique = true)似乎不起作用
即使将属性设置为@Column(unique=true)
,我仍然会插入重复的条目。
@Entitypublic class Customer {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@Column(unique=true )
private String name;
...
}
我设置了name
使用定期EL
在JSF
。我没有用create
表JPA
回答:
我没有使用JPA创建表
然后,您应该在CREATE
语句中向表中添加唯一约束,例如,如果您使用的是MySQL:
create Customer (id int primary key, name varchar(255) unique);
以上是 @Column(unique = true)似乎不起作用 的全部内容, 来源链接: utcz.com/qa/431261.html