인프런 커뮤니티 질문&답변
posts 테이블에 authorId 컬럼값의 이름은 자동으로 생성되는건가요?
작성
·
195
0
항상 좋은 강의 감사합니다.
강의를 들으며 궁금했던 부분은 제가 따로 테이블 컬럼이름을 설정해준 적이 없는데 자동으로 columnId값으로 지정된 부분입니다.
현재 제 추측으로는
async createPost(authorId: number, title: string, content: string) {
const post = this.postsRepository.create({
author: {
id: authorId,
},
title,
content,
likeCount: 0,
commentCount: 0,
});
const newPost = await this.postsRepository.save(post);
return newPost;
}해당 부분에서 create의인자로 받는 author 부분에서 key 값인 id를 확인해서 자동적으로 authorId라는 값이 만들어진건가 추측해보고 있는데 혹시 제 추측이 맞을까요?
답변 1
0
코드팩토리
지식공유자
안녕하세요!
author:post를 OneToMany Relationship으로 연동해둬서 그렇습니다.
그럼 자동으로 관계 테이블 + Id에 해당되는 column이 생성됩니다.
감사합니다!






아하! 감사합니다