다음과 같은 조건에서 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)
라고 명시했기에 결국은 둘이 같은 것이다.