Spring Boot 如何使参数对唯一?

46qrfjad  于 2023-04-06  发布在  Spring
关注(0)|答案(1)|浏览(144)

我如何使一个参数对唯一的(只能存在一次)在我的实体在java spring?我想nomeCategoria和genere是一个唯一的参数对是否有一个有效的方法来做我想做的?
我尝试使用@Column(unique= true),但这样做会使参数单独唯一,而不是使参数对唯一

noj0wjuj

noj0wjuj1#

我不能发表评论,但你要找的是一个对多列的唯一约束,例如。

@Entity
@Table(uniqueConstraints = 
  { //other constraints
  @UniqueConstraint(name = "UniqueNumberAndAddress", columnNames = { "personNumber", "address" })})

代码来自这里https://www.baeldung.com/jpa-unique-constraints

相关问题