Optional<T> findById(Long id);
가져온 엔티티를 Optional타입에 둘러싸여져 반환되고, 해당 데이터가 없으면 Null을 반환한다.
그냥 Null을 반환하기 때문에 따로 exception이 발생하지않고 사용자 지정 예외처리가 가능해진다.
Member Entity가 존재하고 name값을 가진다고 가정
Member
>로 설정해야 .orElseThrow라는 예외처리가 가능하다.Member
>가 되어 객체 생성시 불편하다.T getReferenceById(Long ind);