@PrimaryColumn
可以获取任何类型的任何值,如果没有定义类型值,则会类型推断!
import { Entity, PrimaryColumn } from "typeorm";// 实体@Entity()export class TestEntity{// 主键@PrimaryColumn()id:number}
@PrimaryGeneratedColumn
自增主键,不需要手动分配 ,该值会自动生成!
import { Entity, PrimaryGeneratedColumn } from "typeorm";// 实体@Entity()export class TestEntity{// 自增主键@PrimaryGeneratedColumn()id:number}
import { Entity, PrimaryColumn, PrimaryGeneratedColumn } from "typeorm";// 实体@Entity()export class TestEntity{// 自增主键 uuid@PrimaryGeneratedColumn('uuid')id:number}
@CreateDateColumn
@UpdateDateColumn
@VersionColumn
每次调用或者保存当前数据时 自增
示例
import {Column,Entity,PrimaryGeneratedColumn,CreateDateColumn,UpdateDateColumn,VersionColumn} from "typeorm";// 创建一个实例@Entity({name: "typeorm"})export class TypeormsEntity {// 自动递增 int 类型@PrimaryGeneratedColumn()id: string// 自动递增 uuid@PrimaryGeneratedColumn('uuid')uuid: string;// 自动创建时间@CreateDateColumn()data: string// 每次保存都会自动保存修改时间@UpdateDateColumn()saveDate: string// 每次调用或者储存都会自动更新@VersionColumn()verstion:string@Column()name: string;}

