getOne()
![[Spring Boot] JPA 조회 작업 findById(), getOne()의 차이](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fphuse%2FbtrxLlRplQF%2FAAAAAAAAAAAAAAAAAAAAANegyEDQ_JsUJ4thP0P_RMEpUzbaw5vX2D0x-i_xgLRS%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DPYr%252BeW%252BQHjLyuW%252BGEQw29zMHNHE%253D)
[Spring Boot] JPA 조회 작업 findById(), getOne()의 차이
JpaRepository의 구현체 TestRepository public interface MemoRepository extends JpaRepository { } findById() java,util 패키지의 Optional type으로 반환한다. (결과가 존재하는지 체크 가능) findById()는 실행하는 순간 SQL은 처리 된다. public void testSelect() { Long mno = 10L; Optional result = memoRepository.findById(mno); System.out.println("************"); if (result.isPresent()) { Memo memo = result.get(); System.out.println(memo); } }..