엔티티 단위로 조회를 하면 보다 객체지향적으로 코드를 작성할 수 있지만

불필요한 컬럼 조회로 인한 오버헤드 증가 + 조인 시의 락 문제가 있음...

그렇다고 필요한 컬럼만 조회하자니 1차 캐시가 주는 이점을 제대로 활용하지 못한다는 단점이 있고...

목록이 아닌 단건 조회라면 엔티티 단위 조회의 오버헤드는 무시할만한 수준이려나?

어차피 인덱스가 잘 잡혀있다면 logN의 시간복잡도를 넘지 않을테고 조회 횟수는 같을테니...

내가 쓸데 없는 고민하는건가