Java
DTO vs Entity 차이 완벽 정리 (Spring JPA 실무 관점 쉽게 설명)
Spring + JPA 공부하다 보면 거의 반드시 헷갈리는 개념이 있다.👉 DTO👉 Entity처음에는 대부분 이렇게 생각한다."둘 다 그냥 데이터 담는 객체 아닌가?"맞다.겉보기에는 비슷하다.근데 실무에서는:✔ 역할 완전히 다름✔ 사용 목적 다름✔ 생명주기 다름✔ 수정 방식 다름이 차이를 반드시 이해해야 한다.특히:Entity를 API 응답으로 그대로 반환했다가 실무에서 큰 문제 생기는 경우도 진짜 많다.오늘은 DTO vs Entity 차이를 초보자도 이해할 수 있게 쉽게 정리해보겠다.Entity 란?👉 DB 테이블과 매핑되는 객체즉:데이터베이스 중심 객체이다.예시@Entitypublic class User { @Id private Long id; private String nam..