Spring - JPA/Domain,Repo 도입하기

Walter Mitty·2022년 5월 25일
0

Spring

목록 보기
9/19

현재 내 H2 Console에 courses라는 테이블에 titlr, tutor 라는 컬럼을 만들어 둔 상태!
이게 자바로 어떻게 표현될까?

intelliJ 에서 세팅 먼저
1. src > main > java > com.sparta.week02에 domain 이라는 패키지를 만들기
2. Course.java(Class), CourseRepository.java(Interface선택) 파일을 만들기
3. Course.java 클래스
빨간 줄 쳐진 부분 은 다 opt + enter 눌러서 import 해준다!
4. CourseRepository.java 인터페이스쪽

public interface CourseRepository extends JpaRepository<Course, Long> {
}
  • Interface 란?
    • JPA는 Repo(interface)를 통해서만 사용할 수 있다.
      =아! 인터페이스는 JPA를 사용하는 방법이구나!?
    • 인터페이스는 클래스에서 멤버가 빠진, 메소드 모음집이라고 보면 된다.
      (근데 이제 메소드를 내가 작성하는게 아니고 Jpa에서 미리 작성된 거를 가져다 쓰는 것임!)

0개의 댓글