DTO, Entity 차이점 간단 정리
DTO(Data Transfer Object)
- 클라이언트와 서버 간, 데이터를 전송할때 사용하며 비즈니스 로직이 없는 단순한 객체
- Controller, Service에 데이터를 전달할 때 사용하며 정의가 하드코딩된 데이터 모델 객체로 프로세스 간 데이터를 전달할때 사용
Entity
- DB와 연결되는 클래스로 DB 테이블 모델과 매핑
- 테이블에 존재하지 않는 필드를 매핑하면 안됨
- Entity클래스 및 가장 Core한 클래스