JPA Entity Unique key지정 방식 비교
JPA에서 제공하는 UNIQUE KEY 지정방식에는 두가지가 있다. // 1번 방식 @Table(name="Member", uniqueConstraints = { @UniqueConstraint( name="NAME_AGE_UNIQUE", columnNames={"NAME","AGE"} )}) /// 2번 방식 @Column(name="name",unique = true) 유니크 키를 지정하는 방식에는 두가지 방법이 있다. @Table 어노테이션에 속성값을 넣는 방법 @Column 어노테이션에 속성값을 넣는 방법 다중 칼럼에 유니크 키 걸기 2번 방식의 경우에는 필드위에 @Column 어노테이션을 통해 유니크 키를 추가하는 방식이므로 다중칼럼에 유니크 키를 걸 수가 없다. 이름과 폰번호가 모두 중복되는 ..
JPA
2023. 2. 15. 17:58