示例

以下是一个示例的TypeORM实体定义:

import { Entity, PrimaryGeneratedColumn, Column } from 'typeorm';
 
@Entity()
export class User {
  @PrimaryGeneratedColumn()
  id: number;
 
  @Column()
  firstName: string;
 
  @Column()
  lastName: string;
 
  @Column()
  age: number;
}

在上面的代码中,我们定义了一个名为User的实体类。通过@Entity()装饰器,我们告诉TypeORM这是一个实体类。@PrimaryGeneratedColumn()装饰器表示id字段是主键,并且自动生成。@Column()装饰器用于指定字段对应的列。

通过这样的方式,我们可以根据需要定义更多的实体类,并且可以利用TypeORM提供的查询、关联等功能来进行数据库操作。能来简化数据库操作