전체보기/Troubleshooting (1) 썸네일형 리스트형 [JPA] Entity mapping 이슈 문제점 이번 글에서는 JPA를 사용하면서 겪었던 Entity mapping 이슈 관련된 내용을 정리해볼까 합니다. 저는 회사에서 결제 시스템을 담당하고 있는데, 저희 결제 시스템의 DB Schema는 대략적으로 다음과 같습니다. (설명을 위해 간소화시켰으며 실제 schema와는 차이가 있습니다.) 간략하게 설명을 드리면, 하나의 결제건(purchase)에는 여러 상품이 포함될 수 있으며 결제된 상품(product)에는 상품의 id와 결제의 id(order_id)의 조합을 primary key로 사용하고 있습니다. 그리고 각각의 Entity는 다음과 같이 정의되어 있습니다. Purchase.java @Data @Entity public class Purchase { @Id private BigInteger.. 이전 1 다음