코딩/TypeORM

[Entity] Table Inheritance - 클래스 상속을 이용한 테이블 늘리기

춘 몽 2024. 10. 11. 22:51
import {
  Column,
  CreateDateColumn,
  Entity,
  PrimaryGeneratedColumn,
  UpdateDateColumn,
} from 'typeorm';

export class BaseModel {
  @PrimaryGeneratedColumn()
  id: number;

  @CreateDateColumn()
  createdAt: Date;

  @UpdateDateColumn()
  updatedAt: Date;
}

@Entity()
export class BookModel extends BaseModel {
  @Column()
  name: string;
}

@Entity()
export class CarModel extends BaseModel {
  @Column()
  brand: string;
}

 

https://www.inflearn.com/course/lecture?courseSlug=nestjs-%EB%B0%B1%EC%97%94%EB%93%9C-%EC%99%84%EC%A0%84%EC%A0%95%EB%B3%B5-%EB%A7%88%EC%8A%A4%ED%84%B0-%ED%81%B4%EB%9E%98%EC%8A%A4-1&unitId=184150&category=questionDetail&tab=curriculum

 

학습 페이지

 

www.inflearn.com

 

728x90

'코딩 > TypeORM' 카테고리의 다른 글

Find Options  (0) 2024.10.15
Relationship  (0) 2024.10.15
Transaction  (0) 2024.04.24
사용 방법 예시들  (0) 2024.04.22
entities  (0) 2024.04.22