[JPA] 두개 이상 컬럼 UNIQUE 조건 설정

hyeminn·2021년 1월 29일
1

한개의 컬럼에 UNIQUE 설정

@Column(name="column" , unique=true)
long column

두 개 이상 컬럼을 묶어 UNIQUE 설정

=> @Table 속성 uniqueConstraints 사용

@Entity
@Table(
	name="tableName",
    uniqueConstraints={
        @UniqueConstraint(
            name={"contstraintName"}
            columnNames={"col1", "col2"}
        )
    }
)
@Data
public class Entity{
    @Column(name="col1")
    int col1;
    
    @Column(name="col2")
    int col2;
}
profile
성장하는 개발자가 되고 싶어요 😁

0개의 댓글