2023.01.04 - [SPRING] - Spring Data JPA - todolist 실습(1-1) Entity
JpaRepository
- JpaRepository : Spring Data JPA를 이용할 때는 JpaRepository 인터페이스를 이용해서 데이터베이스 관련 작업을 처리한다. ( My Batis의 Mapper 인터페이스와 유사)
- JpaRepository 인터페이스를 상속하는 것만으로 CRUD처리가 완료된다.
- 엔티티 타입과 @Id 타입을 지정해줘야 한다. extends JpaRepository<엔티티타입, @Id타입>
- CRUD란? Create(생성), Read(읽기), Update(갱신), Delete(삭제)
2. Repository 패키지를 만들고 Repository 인터페이스를 선언한다. + JpaRepository 상속
public interface TodoRepository extends JpaRepository
2-1. 엔티티 타입과 @Id 타입을 지정해준다.
public interface TodoRepository extends JpaRepository<Todo, Long>
package com.jpa.todolist.repository;
import com.jpa.todolist.entity.Todo;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
@Repository
public interface TodoRepository extends JpaRepository<Todo,Long> {
}
'SPRING' 카테고리의 다른 글
웹 프로젝트의 기본 구조 (0) | 2023.01.18 |
---|---|
Spring Data JPA - todolist 실습(1-4) Service (0) | 2023.01.09 |
Spring Data JPA - todolist 실습(1-3) DTO (0) | 2023.01.09 |
Spring Data JPA - todolist 실습(1-1) Entity (0) | 2023.01.04 |
Spring Data JPA - 개념 / 기본설정 (0) | 2023.01.04 |