JPA 에서 연관관계 @OneToMany를 사용하다보면 당연하게 만나게 될 수 있는 이슈이다. 하나에 객체(Board - 1) 을 조회하는 쿼리를 날리면 따라서 하위 객체(BoardImage - N)이 계속해서 쿼리가 호출된다. Board 와 BoardImage는 일대다 관계이다. 1. Board Board와 BoardImage는 양방향 관계이다. 그러므로 Board에서 imageSet 필드를 가지고 있음 2. BoardImage 서로 1대다 관계이다. 여기서 만약 Board에 PK를 참조하는 BoardImage 객체를 호출하는 테스트 코드를 실행해보자 지연로딩이기에 @Transactional로 묶어줘야한다. 테스트 성공하면 이렇게 Board를 조회하는 쿼리 하나와 그 Board에 PK를 참조하는(whe..