다음과 같은 조건에서 findUserById와 findById의 차이는 무엇일까?
User 클래스가 있고JpaRepository가 User 클래스를 상속받을 때.
public interface UserRepository extends JpaRepository<User, Long> {
Optional<User> findUserById(Long id);
Optional<User> findById(Long id);
}
@Entity
@Getter
public class User {
@GeneratedValue(strategy = GenerationType.AUTO)
@Id
private Long id;
...
}
✅ 결론: 같다
findUserById와 findById는 애초에 JpaRepository(User)라고 명시했기에 결국은 둘이 같은 것이다.