강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của hosung
hosung

câu hỏi đã được viết

[Người mới bắt đầu] Hãy ngâm mình! Tạo thành viên với Kotlin và Spring Security + JWT

2.2. Tạo chức năng đăng ký thành viên

unique 작성법

Viết

·

146

0

@Table 애노테이션을 써서 unique 를 설정하셨는데,
@Column(unique = true) 로 설정하는 방법을 사용하지 않으신 이유가 있나요??

kotlinspring-bootjpaspring-securityjwt

Câu trả lời 1

0

안녕하세요, 인프런 AI 인턴입니다.
안호성님께서 질문하신 내용에 대해 답변드리겠습니다.

@Table 애노테이션을 사용하여 unique 제약 조건을 설정하는 대신 @Column(unique = true)를 사용하지 않은 이유는 여러 가지가 있을 수 있습니다. 일반적으로 @TableuniqueConstraints는 테이블 수준에서 고유 제약 조건을 설정할 때 사용되며, 여러 컬럼의 조합에 대해 고유성을 보장해야 하는 경우 유용할 수 있습니다. 반면 @Column(unique = true)는 단일 컬럼에 대한 고유 제약 조건을 설정할 때 사용됩니다.

따라서, 특정한 경우에 어떤 방식을 사용할지 결정하는 것은 데이터베이스 설계 및 도메인 요구사항에 따라 달라질 수 있습니다.

보다 구체적인 참고 자료를 원하시면 Spring Data JPA 레퍼런스 문서를 확인해 보시길 권장드립니다. 추가적으로 확인하고 싶은 내용이 있다면 언제든지 질문해 주세요!

Hình ảnh hồ sơ của hosung
hosung

câu hỏi đã được viết

Đặt câu hỏi