JPA1 Spring Data JPA가 새로운 entity를 판단하는 기준(with Kotlin) Java를 사용하면 고민할 필요가 없어 그냥 넘어가는데, Kotlin으로 JPA를 사용하면 한 번쯤 생각해봐야 하는 것이 있다.나의 경우 PK인 id 프로퍼티를 어떻게 선언해둘지 고민하다 Spring Data JPA 내부 구현체를 살펴보고 새로운 entity를 어떻게 판단하는지 직접 확인해보며 정리해봤다.Java냐 Kotlin이냐 상관 없이 공통적인 내용이 있어 잘 알아두는 게 좋을 것 같다.테스트 환경Kotlin 1.9Spring Boot 3.2.3Spring Data JPAMySQL 8TestcontainersSpring Data JPA 내부 구현체package me.ramos.guide.repositoryimport me.ramos.guide.domain.Itemimport org.springfra.. 2024. 12. 29. 이전 1 다음