inheritance
-
NestJS, TypeORM - Entity 상속(inheritance)Framework/NestJS 2021. 11. 22. 14:19
NestJS, TypeORM - Entity inheritance 프로젝트를 진행하면서 entity 를 개발하던 도중 entity 별로 중복되는 컬럼들(idx, createdAt, updatedAt, status...)이 있었다. 이를 해결할 방법을 찾아보니 Entity inheritance(Entity 상속) 이라는 것이 있었다. 해결 방법 1 - Concrete Table Inheritance 공통 되는 필드를 추상 클래스를 두고 상속을 통해 사용하는 방식이다. common.entity.ts 파일을 만든 후, 다른 Entity 들을 개발할 때는 상속해서 사용할려고 한다. common.entity.ts import { Column, CreateDateColumn, PrimaryGeneratedColum..