Mysql
242
작성한 질문수 1
수강생분들의 질문을 기다립니다!
- 에러에 해당하는 질문은 "에러가 발생한 상황에 대한 충분한 설명", "에러 메세지", "에러가 난 코드 스크린샷"을 함께 첨부해주세요.
- 언어에 해당하는 질문은 구글링 및 서치 후에 구체적으로 질문해주시면 좋습니다.
- 간단한 진로 및 방향성에 대한 질문은 메일로 보내주세요.
- 패키지 버전 관리은 실무 환경과 트랜드에 맞추어 강의를 업데이트 하고 있습니다. 강의를 그대로 따라갔는데 에러가 발생한다면 패키지 버전을 강의에서 사용하는 버전과 동일하게 맞춰주세요!
- 강의 노트, QA 목록, 공지 사항을 먼저 확인해주세요.
- 논리적이고 구체적인 질문은 학습 효과를 올립니다 :)
안녕하세요 강사님, 강의 잘 보고있습니다.
아직 2주차 햇병아리 백엔드 개발자입니다..
회사에서 공부겸 개인프로젝트 과제를 받았는데 ORM을 사용하지않고
RowQuery를 사용하기 위해 Mysql ConnectionPool을 사용해야하는데
구글링을 해봐도 자료가 많지 않네요,,
혹시 이부분 조언좀 부탁드려도될까요??
Typeorm을 사용해 Mysql을 연결하는 부분도 아직 구조가 이해가되지 않네요,, 어느 부분을 공부하면될지 조언부탁드립니다.
답변 1
0
안녕하세요 :)
답변 드립니다. 더 궁금하신 점 있으시면 언제든지 답글 달아주세요!
1. 회사에서 공부겸 개인프로젝트 과제를 받았는데 ORM을 사용하지않고
-> nodejs 는 사실 ORM 을 사용하지 않고 쿼리를 주고 받기에는 조금 힘든 경향이 있습니다. 백엔드에서 ORM 을 사용하지 않는 것이 목적이라면 자바 진영의 Spring 프레임워크를 추천드립니다. iBatis, MyBatis 와 같은 SQL Mapper 입니다. 무조건 nodejs 에서 하시겠다면 해당 패키지를 참고바랍니다. nodejs 진영의 SQL mapper 같은 느낌입니다 :)
1. Typeorm을 사용해 Mysql을 연결하는 부분도 아직 구조가 이해가되지 않네요,, 어느 부분을 공부하면될지 조언부탁드립니다.
-> DB는 table 중심, entity 중심의 패러다임 이고, 백엔드는 객체지향 즉, class 중심의 패러다임 입니다. 즉, 두 소프트웨어는 패생의 뿌리부터 다른 패러다임 입니다. 여기서 "패러다임의 불일치"가 발생하게 되는데요. ORM 은 패러다임 불일치를 해결하고자 등장한 친구입니다. 미국인(DB)와 한국인(백엔드) 사이에 번역가(ORM)이라고 생각하시면 됩니다. 이 패러다임의 불일치는 구글에 검색하셔서 꼭 천천히 다 읽어보시길 바랍니다. 백엔드 개발자라면 흔히 말하는 네카라쿠베 등 많은 개발회사의 면접 필수 질문입니다.
프로젝트 환경 세팅할 때 최신 노드 버젼을 사용하시는 분들은 참고하셔도 좋을 것 같아요~
2
86
1
DTO에 대한 질문
1
90
2
백엔드 MVC에서 View의 역할은 무엇인가요?
1
97
2
추가 업데이트 관련 건
0
95
2
nest js 버전문제
0
81
2
mongdb 스키마 공식 문서와 형태가 다른 이유 궁금합니다.
0
104
1
라인 끝에 에러 표시(eslint) 때문에 구글 찾아 보니.
0
78
1
전체 고양이 조회 라우터 중 error.message 오류
0
72
1
캡슐화 추가 설명 중 단일책임원칙 관련 질문
0
106
0
42강 고양이끼리 소통 댓글 구현 중 Schema hasn't been registered for model 'comments' 에러 해결
0
82
1
채팅 이슈
0
134
1
모듈이 더 이상 지원하지 않는답니다
0
207
1
오류가 있습니다
0
107
1
import 에서 오류가 납니다
0
129
1
이런 오류가 나옵니다
0
103
1
에러가 발생합니다
0
112
1
프론트 에러 뜨는데 수정 안해주시나요
0
160
1
emit() broadcast.emit() 질문있습니다
0
103
1
서버연결이 안됩니다.
1
405
1
[PM2][ERROR] Command not found
0
521
1
S3에 업로드까지는 성공했는데 사진이 나오지 않습니다.
0
249
1
error_code : Property 'user' does not exist on type 'Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>'.ts(2339)
0
604
1
jwt를 따로 연습하고 있는데 env를 못읽는 것 같습니다.
0
324
2
Ec2로 안하시는 이유가 있을까요?
0
343
1





