ID로 단일 엔티티를 가져옴에 있어 findById 또는 getById를 대표적으로 나눌수 있습니다.
findById는 엔티티를 조회하고 결과가 없으면 null(Optional)을 리턴합니다. 즉, 하이버네이트에서의 find의 의미가 조회한 값이 없을 경우 null을 반환하는 것을 의미합니다.

객체가 없을 경우 값을 컨트롤 할 수 있습니다. 예를들어 조회 결과가 null일 경우의 다른 로직으로 처리가 필요한 경우, null 일 경우 객체를 생성해서 넣어 주는 등 여러 방법이 있습니다.
get은 조회한 데이터가 없을 경우 예외가 발생하다는 의미입니다. 만약 데이터가 없을 경우 예외를 발생시키고 싶을 때 네이밍을 get으로 사용하면 됩니다!
메소드명을 정할 때의 메소드명만 읽고 어떠한 동작을 하는지 알수 있거나 유추할수 있어야 합니다. 적어도 하이버네이트에서의 get과 find를 네이밍에 차이를 알고 활용하면 더 나은 프로그래밍을 하고, 다른 사람이 내 코드를 읽는데에 큰 도움이 됩니다!
[작명 고민] 하이버네이트 get/find류 작명 규약 1
JPA implementation patterns: Retrieving entities - Xebia Blog