JPA1 [JPA] @OneToMany 단방향과 Hibernate Flush 순서 안녕하세요, 오늘은 JPA @OneToMany 단방향에 대한 이야기를 해보려 합니다. JPA에서는 @ManyToOne 또는 @OneToMany 를 사용해 실제 데이터베이스의 FK를 표현할 수 있습니다. 근데, 엔티티 상태 전환이나 dirty checking의 이점을 보고자 많은 사람들이 부모 객체에 Collection으로 자식 객체들을 가지고 있으려고 하는데요, 이를 위해 JPA는 @OneToMany 를 제공합니다. 하지만, @OneToMany 를 사용하면 불필요한 쿼리가 나갈 수 있습니다. 오늘은 그 문제점들과, 동작 원리, 그리고 해결 방법에 대해 알아보도록 하겠습니다. @OneToMany 단방향 연관관계는 다음과 같습니다. 주문 도메인 @Entity @Table(name = "orders") @No.. 2022. 10. 30. 이전 1 다음