티스토리 뷰
엔티티만으로는 데이터베이스에 데이터를 저장하거나 조회 할 수 없다. 데이터 처리를 위해서는 실제 데이터베이스와 연동하는 JPA 리포지터리가 필요하다.
리포지터리는 엔티티에 의해 생성된 데이터베이스 테이블에 접근하는 메서드들(예: findAll, save 등)을 사용하기 위한 인터페이스이다. 데이터 처리를 위해서는 테이블에 어떤 값을 넣거나 값을 조회하는 등의 CRUD(Create, Read, Update, Delete)가 필요하다. 이 때 이러한 CRUD를 어떻게 처리할지 정의하는 계층이 바로 리포지터리이다.
'프로그래밍 > Spring' 카테고리의 다른 글
Spring Boot Validation 주요 기능 (0) | 2022.06.22 |
---|---|
Get 과 Post 의 차이 (0) | 2022.06.21 |
엔티티(Entity)란? (0) | 2022.06.20 |
[타임리프] 페이징 기능 (0) | 2022.06.11 |
Spring Boot Validation (0) | 2022.06.07 |