@Column(unique = true)似乎不起作用

即使将属性设置为@Column(unique=true),我仍然会插入重复的条目。

@Entity

public class Customer {

@Id

@GeneratedValue(strategy = GenerationType.AUTO)

private Long id;

@Column(unique=true )

private String name;

...

}

我设置了name使用定期ELJSF。我没有用createJPA

回答:

我没有使用JPA创建表

然后,您应该在CREATE语句中向表中添加唯一约束,例如,如果您使用的是MySQL:

create Customer (id int primary key, name varchar(255) unique);

以上是 @Column(unique = true)似乎不起作用 的全部内容, 来源链接: utcz.com/qa/431261.html

回到顶部