在应用里全局引用一下:
比如在app.ts的入口处 require("reflect-metadata")
安装数据库驱动:
MySQL 或 MariaDB
npm install mysql --save
Postgres...可以使用装饰器@Column来把model的属性变成列:
import {Table, Column} from "typeorm";
@Table()
export class Photo {...但是我们不想所有的列被限制在varchar或float之类,下面来改进:
import {Table, Column, PrimaryGeneratedColumn} from "typeorm";...先创建一个Album类
import {Table, PrimaryGeneratedColumn, Column, ManyToMany, JoinTable} from "typeorm";
@Table...其他列
@ManyToMany(type => Album, album => album.photos, {
cascadeInsert: true, // 在添加Album