본문 바로가기

JAVA

JPA 라이브러리 사용하기 : Entity와 Repository 생성

1. Entity 패키지 및 클래스 생성

DB의 테이블 정보를 표현하는 엔티티 클래스를 생성합니다.

 

 

해당 클래스는 DB의 users 클래스와 연결되어 JPA 라이브러리가 테이블을 자동 생성시켜 줄 수도 있고 테이블을 
자동으로 생성하게 할 수도 있습니다.

2. Repository 패키지 및 클래스 생성

JpaRepository를 상속받는 리포지토리 인터페이스를 작성합니다.

JpaRepository 클래스를 상속받은 인터페이스

해당 인터페이스 에는 직접적으로 보이지는 않지만 JPA 라이브러리가 자동으로 생성해둔 메소드를 사용할 수 있습니다.

 

인터페이스에 상속받은 메소드 창

해당 메소드를 사용하면 MySQL에서 SQL문을 직접 작성하여 사용하는 것과 같은 결과를 볼 수 있습니다.