@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

