til
til copied to clipboard
OneToMany 컬렉션의 size() 호출시 count 쿼리 실행하는 방법
기본 동작은 모든 레코드를 검색하는 쿼리가 실행되고, 컬렉션의 사이즈가 반환된다.
@LazyCollection(LazyCollectionOption.EXTRA)
를 사용할 경우, size()
를 호출하면 count
쿼리가 실행되고
실제 컬렉션의 아이템을 사용할 때에 select
쿼리가 수행된다.
- https://www.baeldung.com/hibernate-lazycollection