find vs get

우아한테크코스 4기

find vs get (네이밍 컨벤션과 JPA에서의 내부 동작 차이)

요약 Optional findById(ID id) : 탐색하다. 탐색 결과가 없을 수 있음. 내부 예외 발생 없음. T getOne(ID id) : 가져오다. 가져오려는 대상이 없을 시, 내부에서 예외 발생. (EntityNotFoundException) getOne은 Deprecated 되었고 대신 getReferenceById 가 권장됨. getReferenceById는 EntityManager#getReference 를 사용하며, 조회된 entity 내부값 접근 전까지 lazy loading처리함. ✨ find vs get 리뷰어의 학습링크 Repository 내 구현되는 메서드 명으로 find 와 get 을 선택함에는 다소 신중함이 필요합니다. 메서드명으로 find를 쓰느냐, get을 쓰느냐에 따..

리차드
'find vs get' 태그의 글 목록