【发布时间】:2021-11-27 23:21:05
【问题描述】:
我已经在表格“电影”和“喜欢”之间设置了 OnetoMany 关系。以及表“Like”和“Movie”之间的多对一关系。在like 表中,我可以看到创建了一个“movieID”列,该列将行链接到电影,正如预期的那样。但是,在 Movie 表中没有创建应指示关系的“喜欢”列。
import { Like } from './like.entity';
@Entity()
export class Movie {
@PrimaryGeneratedColumn()
id: number;
@Column()
title: string;
@OneToMany(() => Like, (like) => like.movie)
likes: Like[];
}
import { Movie } from './movie.entity';
@Entity()
export class Like {
@PrimaryGeneratedColumn()
id: number;
@Column({ default: 0 })
likes: number;
@ManyToOne(() => Movie, (movie) => movie.likes)
movie: Movie;
}
【问题讨论】: