DTO와 Entity의 분리 이유
DTO와 Entity를 왜 분리해야 할까?한 줄 요약DTO는 "데이터 전달용", Entity는 "데이터 저장/로직용"이다.역할이 다르기 때문에 둘을 분리하면 더 안전하고 유지보수에 강한 코드가 된다.핵심 개념 정리구분 DTO (Data Transfer Object) Entity (도메인 모델)목적계층 간 데이터 전달용DB 테이블 매핑 및 비즈니스 로직 처리위치Controller ↔ Service ↔ View 사이Repository ↔ Service ↔ DB예시회원가입폼, 숙소등록폼Member, Accommodation 등 테이블 객체사용 범위외부 입력/응답 전용DB 저장/조회, 연관관계 포함포함 데이터최소한의 필드만모든 컬럼, 연관 객체 포함특징Getter/Setter만 있는 순수 데이터 객체JPA 어노..