[typeorm] TypeORM Entity Inheritance

김민재·2025년 4월 19일

typeorm

목록 보기
5/8

🦘 Typeorm Entity Inheritance

  • Entity에서 Class 상속하여 편하게 적용할 수 있다.

🐻 Typeorm Entity Inheritance 생성

export class BaseEntity {
  @CreateDateColumn()
  createdAt: Date;

  @UpdateDateColumn()
  updatedAt: Date;

  @VersionColumn()
  version: number;
}

💨 Typeorm Entity Inheritance 적용

@Entity()
export class Movie extends BaseEntity {
  @PrimaryGeneratedColumn()
  id: number;

  @Column()
  title: string;

  @Column()
  genre: string;
}
  • Entity Embed와 다르게 객체로 받지 않고 각 필드를 생성한다.
profile
개발 경험치 쌓는 곳

0개의 댓글