SPRING
Spring Data JPA - todolist 실습(1-3) DTO
작은달팽이
2023. 1. 9. 17:25
2023.01.05 - [SPRING] - Spring Data JPA - todolist 실습(1) Repository
Spring Data JPA - todolist 실습(1-2) Repository
2023.01.04 - [SPRING] - Spring Data JPA - todolist 실습(1-1) Entity JpaRepository JpaRepository : Spring Data JPA를 이용할 때는 JpaRepository 인터페이스를 이용해서 데이터베이스 관련 작업을 처리한다. ( My Batis의 Mapper 인
smallsnail.tistory.com
DTO (CRUD 작업처리)
- Repository의 모든 메소드는 서비스 계층을 통해서 DTO로 변환되어 처리되도록 구성한다.
- Entity 객체는 영속 컨텍스트에서 관리되므로 가능하면 많은 계층에서 사용되지 않는 것이 바람직하다.
3. dto 패키지를 추가하고 패키지안에 dto클래스를 추가한다.
import com.jpa.todolist.entity.Todo;
import lombok.*;
@AllArgsConstructor
@NoArgsConstructor
@Getter
@Setter
@ToString
public class TodoResponse { // 할일 목록 불러오기
private String id;
private String todos;
public TodoResponse(Todo todo) {
this.id = String.valueOf(todo.getId());
this.todos = todo.getTodos();
}
}