20220619 WIL

Don Lee·2022년 6월 19일
0

EpiTIL

목록 보기
21/24

다음과 같은 조건에서 findUserByIdfindById의 차이는 무엇일까?

  1. User 클래스가 있고
  2. JpaRepositoryUser 클래스를 상속받을 때.

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;

		...
}
✅ 결론: 같다

findUserByIdfindById는 애초에 JpaRepository(User)라고 명시했기에 결국은 둘이 같은 것이다.

profile
쾌락코딩

0개의 댓글