[Java] JPA 복합키 (2개 이상의 PK) 사용할 때
이번에 작성할 내용은 JPA 복합키 매핑을 적용할 때 엔티티 클래스 생성하는 내용을 살펴보고자 합니다. create table push_log ( push_id bigint not null, user_id bigint not null, clicked bit not null default false, primary key (user_id, push_id) ) engine=InnoDB ; 위와 같이 푸시를 발송한 내역의 테이블이 존재하며, 클릭했는지 안했는지 체크하기 위한 플래그값인 'clicked' 라는 값을 가진 로그성 테이블이 존재한다고 가정합니다. 이렇게 primary key가 2개 이상인 경우 복합키로 보통 통칭을 하는데 복합키는 구현하는데 크게 중요하지 않으므로 패스하겠습니다. 방법은 2가지가 있..
Server
2022. 9. 6. 15:01
공지사항