
문제 사내에서 개발하던 중, @EmbeddedId가 선언된 Entity가 있었고, 해당 Entity는 @EmbeddedId를 기준으로 여러 개의 Row를 갖고 있는 상황이었다. 이때, Entity를 리스트로 조회하게 되면 아래와 같이 중복된 것처럼 보이는 조회 결과를 반환했다. (테이블과 소스 코드는 다시 재구성했다.) audit_revision 테이블 CREATE TABLE `audit_revision` ( rev BIGINT AUTO_INCREMENT NOT NULL PRIMARY KEY, created_datetime DATETIME(6) NULL ); AuditRevision 엔티티 @Entity @RevisionEntity @Table(name = "audit_revision") class Au..
JPA (Hibernate)
2023. 10. 3. 19:41