我有2个以下具有多对多关系的
实体*用户实体(用户实体拥有的关系)
import { Entity, Column, PrimaryGeneratedColumn, UpdateDateColumn, ManyToMany, JoinTable, CreateDateColumn } from 'typeorm';
import { Role } from './role.schema';
@Entity('Users')
export class User {
@PrimaryGeneratedColumn({ name: 'Id' })
id: number;
@Column({
name: 'Email',
length: 100,
unique: true
})
email: string;
@Column({
name: 'FirstName',
length: 30
})
firstName: string;
@Column({
name: 'LastName',
length: 30
})
lastName: string;
@ManyToMany(type => Role, { eager: true })
@JoinTable({
name: 'UserRoles',
joinColumns: [
{ name: 'UserId' }
],
inverseJoinColumns: [
{ name: 'RoleId' } …Run Code Online (Sandbox Code Playgroud) typeorm ×1