为了减少代码量,可以使用继承的方式创建实体。如果你发现系统报错了 一定是你忘记写 @Entity
了😂
import { Column, Entity, PrimaryColumn, PrimaryGeneratedColumn } from "typeorm";
@Entity('content')
// 抽象类 用于继承
export abstract class Content{
@PrimaryGeneratedColumn()
id:number;
@Column({
type:'varchar'
})
name:string
}
@Entity('name')
// 继承Content
export class Name extends Content{
}
@Entity('add_attr')
// 继承Content
export class AddAttr extends Content{
@Column()
age:number
@Column()
sex:string
}