기본키 조회는 find() 메서드가 최적기본키로 단건 조회할 때는 EntityManager의 find() 메서드를 사용하는 것이 가장 효율적입니다.find() vs JPQL 비교find(): 1차 캐시 활용, 기본키 최적화, 간단한 문법JPQL: 복잡한 조건이나 조인이 필요할 때 사용 선택 기준 정리조회 유형사용 방법이유기본키 단건 조회em.find()1차 캐시 최적화, 가장 빠름전체 목록 조회JPQLEntityManager 미지원, JPQL 필수조건부 조회JPQLEntityManager 미지원, JPQL 필수정렬된 조회JPQLORDER BY 필요, JPQL 필수페이징 조회JPQLsetFirstResult/setMaxResults 필요집계 쿼리JPQLCOUNT, SUM 등 필요복잡한 조인JPQL 또는 N..