728x90
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;
}
++ 상속용으로만 쓰려고 만드는거면 abstract 처리하는 것도 괜찮음.
export abstract class BaseModel {
}
학습 페이지
www.inflearn.com
728x90
'코딩 > TypeORM' 카테고리의 다른 글
Find Options (0) | 2024.10.15 |
---|---|
Relationship (0) | 2024.10.15 |
사용 방법 예시들 (0) | 2024.04.22 |
entities (0) | 2024.04.22 |
초기 설정 + 공식문서 링크 (0) | 2024.04.17 |