Day 48: TypeORM을 사용하여 관계 정의하기
2788 단어 typescript100daysofcode
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
와 콜백 함수에 두 개의 매개변수를 전달했습니다. 그 아래에는 posts
및 user
속성이 있습니다.나는 여전히 콜백 기능에 대해 머리를 싸매지 않았습니다. 그것은 내가 그것을 이해하지만 동시에 그것을 얻지 못하는 것과 같습니다.
post => post.user
와 user => user.posts
를 보니 자꾸 헷갈립니다.나는 확실히 이것에 도움이 필요합니다.
48일차
Reference
이 문제에 관하여(Day 48: TypeORM을 사용하여 관계 정의하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mtee/day-48-defining-relationships-using-typeorm-3g61텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)