JPA에서 복합키(Composite Key)를 매핑하는 방법은 크게 두 가지가 있다.@IdClass@EmbeddedId실제 서비스 코드 기준에서의 선택 기준을 정리해봤다.1. @IdClass 방식@IdClass는 엔티티 외부에 PK 클래스를 정의하고, 엔티티의 각 필드에 @Id를 붙여 매핑하는 방식이다.예시:@Entity @IdClass(MyId::class) class MyEntity( @Id val id1: Long,@Id val id2: Long, val name: String )data class MyId( val id1: Long, val id2: Long ) : Serializable 특징:PK 클래스는 Serializable 구현 필수엔티티 필드에 식별자가 그대로 노출됨JP..