반응형 Entity2 [Spring Boot] RESTful Service 강의 정리 (18) - 게시물 관리를 위한 Post Entity 추가와 초기 데이터 생성 [Spring Boot] RESTful Service 강의 정리 (17) - JPA를 이용한 사용자 추가와 삭제 - POST/DELETE HTTP Method [Spring Boot] RESTful Service 강의 정리 (16) - JPA를 이용한 개별 사용자 목록 조회 GET HTTP Method [Spring Boot] RESTful Service 강의 정리 (15) - JPA Service 구현을 위한 Controller, Repository 생성 [.. prinha.tistory.com Creating Post Entity and Many to One Relationship with User Entity 사용자 관리 어플리케이션에 게시물 관련 기능 추가 User : Posts -> 1 : (0.. 2020. 8. 27. DTO vs VO vs Entity DTO Data Transfer Object (데이터 전송 객체) 계층(Layer)간 데이터 교환을 위해 사용하는 객체이다. 로직을 갖고 있지않은 순수한 데이터 객체이며, getter/setter 메소드만을 갖는다. Client Controller Service Respository VO Value Object(값 객체) 서로 다른 이름을 가진 VO의 인스턴스가 모든 속성 값이 같다면 같은 객체이다. (-> 전제 조건 equals()와 hashCode()를 오버라이딩 했을때) 객체의 불변성을 보장한다. 로직을 포함할 수 있다. Entity 실제 DB의 테이블과 매핑되는 클래스 Id로 구분되며 로직을 포함할 수 있다. DTO와 VO를 같은 의미로 생각할 수 있다. Entity를 DTO 대신 사용할 수는 있.. 2020. 8. 14. 이전 1 다음 반응형