Day 48: TypeORM을 사용하여 관계 정의하기

typeORM에서 관계를 정의하는 것은 오늘 내가 만난 가장 혼란스러운 개념이었습니다.

import { Column, Entity, PrimaryGeneratedColumn, OneToMany, ManyToOne } from "typeorm";

@Entity() 
class User {
  @PrimaryGeneratedColumn()
  public userId: string; 

  @OneToMany( type => Post, post => post.user)
  posts: Post[];
}

@Entity() 
class Post {
  @PrimaryGeneratedColumn()
  public postId: string; 

  @ManyToOne( type => User, user => user.posts)
  user: User;
}

@ManyToOne()@OneToMany() '관련된' 클래스type => Post와 콜백 함수에 두 개의 매개변수를 전달했습니다. 그 아래에는 postsuser 속성이 있습니다.

나는 여전히 콜백 기능에 대해 머리를 싸매지 않았습니다. 그것은 내가 그것을 이해하지만 동시에 그것을 얻지 못하는 것과 같습니다. post => post.useruser => user.posts 를 보니 자꾸 헷갈립니다.

나는 확실히 이것에 도움이 필요합니다.
48일차

좋은 웹페이지 즐겨찾기