Entity, DTO, VO Entity 란? Entity Class는 실제 DB테이블과 매핑되는 핵심 클래스로 DB테이블에 존재하는 컬럼들을 필드로 갖는 객체이다. 즉, DataBase Table과 1:1로 Mapping 되어지는 Class 이다. Entity Class는 상속을 받거나 Interface여서는 안되며 DataBase Table에 존재하지 않는 Column을 가져서도 안된다. 따라서 Persistent(영속성) 목적으로 사용되는 객체이므로 Request나 Response 값을 전달하는 객체로써 사용하는것은 옳지 못한 사용방법이다.(Setter 메서드는 최대한 배제하고 Constructor로 사용을 권장 한다.) @Entity @Table(name = "orders") @Getter @Se..