DTO와 Entity는 서로 유도(Derived) 관계일 수 있다.
(https://www.eversql.com/best-orm-for-node-js/)
각 ORM의 model 정의 방법
sequelize.define()
를 통한 model instance 생성Model
상속을 통한 model class 정의model
을 사용하여 model 정의하고, schema.prisma
확장자로 화일 저장CustomBaseEntity
상속 혹은 JavaScript class로 model 정의DTO로 유도(Derived)될 수도 있는 model(Entity)을 효과적인 validator와 관련지어 고민하다가 정리하였습니다.