one to many mapping에 관하여
108
작성한 질문수 2
oneToMany mapping와 manyToOne mapping에서 users.tntity.ts에 있는 posts항목에 의문이 생겨 질문 드립니다. PostModel list로 되어있는데 DB table은 2dimension이 되지 않는다고 하신것 같아서요 혹시 내부는 어떻게 구현이 되어 있는지 알 수 있나요
답변 2
0
안녕하세요!
SQL 이론에서 가르쳐드린 내용 복습 해보시면 될 것 같습니다.
One to One, One to Many는 두개의 테이블을 연동하는 방식이고
Many to Many는 두개의 엔티티 테이블과 중간테이블을 연동하는 방식입니다.
2 Dimension은 됩니다. (Row x Column) 그 이상은 안됩니다. JSON을 직접 넣는 방법이 있긴 하지만 일반적인 방식은 아니라 초보일때는 정석대로 구현하시는게 좋습니다.
감사합니다!
0
안녕하세요, 인프런 AI 인턴입니다.
이상현 님의 질문은 TypeORM 환경에서의 OneToMany와 ManyToOne 관계 설정 시, users.entity.ts에서의 posts 항목에 대한 것입니다. TypeORM에서는 일반적으로 엔터티(Entity) 간의 관계를 맵핑할 때, 배열 형태로 참조를 설정하여 다대일, 일대다 관계를 처리하게 됩니다.
실제 데이터베이스 테이블 구조에서는 2차원 배열이 존재하지 않지만, TypeORM은 이를 기반으로 ORM(객체 관계 매핑)을 통해 엔터티 간의 관계를 테이블에 적절히 맵핑합니다. 예를 들어, User 엔터티와 Post 엔터티 간의 관계가 설정되어 있을 경우, User는 여러 개의 Post를 가질 수 있는 구조로, 각 Post 레코드에는 대응되는 User의 id가 외래키로 저장됩니다.
아래 URL에서는 관련된 유사 질문들을 확인하실 수 있습니다:
-
- 이 질문에서는
OneToMany및ManyToOne관계 설정 시 데이터 형태 및 데이터베이스 내의 매핑 문제에 대해 다루고 있습니다.
- 이 질문에서는
“many to many relations update를 할 경우 질문 드립니다.”
- 복잡한 다대다 관계에서의 매핑 문제 해결 방법을 설명합니다.
- 복잡한 다대다 관계에서의 매핑 문제 해결 방법을 설명합니다.
이와 같은 질문들은 TypeORM 및 엔터티 간 관계 설정에 대한 이해도를 높이는 데 기여할 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
cascade 질문
0
44
1
@types/bcrypt 설치과정이 누락된것같습니다.
0
53
1
process.env port key 에러
0
51
1
추상화
0
52
1
[공유] DTO optional 필드가 undefined로 잡혀 TypeORM 조건이 깨지는 현상
0
105
2
where 키워드가 들어가는 메서드와 아닌 메서드
0
57
1
BearerTokenGuard에서 db를 조회해서 유저 정보를 불러오는 이유?
0
74
1
app.controller app.service 는 지워도되나요?
0
70
1
@JoinColumn을 쓰는 경우와 안쓰는 경우의 차이
0
81
1
포트 3000에서 listen하는 곳까지 넘어가지 않습니다.
0
69
1
PickType 사용 시 `as const`를 꼭 사용해야 하나요?
0
105
2
socket connect 오류
0
101
2
강의를 들으면서 궁금한 점
0
100
2
DELETE 요청의 반환값은 어떤 기준으로 결정하는 게 좋을까요?
0
64
2
커리큘럼 질문
0
101
2
put 요청은 언제
0
92
3
typeorm VS prisma
0
355
2
142 강의 > 4:00 > 포스트멘 활용 관련 질문 드립니다.
0
79
2
User 데코레이터 버그 수정 전달드립니다.
0
70
1
git 주소 부탁드립니다.
0
115
2
nest g resource 명령어 에러
0
99
2
로그인 엔드포인트 관련 질문
0
86
2
yarn으로 express 다운 후 node 2_server.js 실행 안되는 경우
0
150
3
"흔히 사용되는 메서드" 강의 관련 질문입니다~
0
95
2





