인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

jmin님의 프로필 이미지
jmin

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

데이터베이스 공부 관련 문의

작성

·

352

0

안녕하세요! 좋은 강의 언제나 잘 듣고 있습니다. 스프링의 기본 원리와 스프링 mvc를 완강 후 JPA 야생형 로드맵을 진행하는 중입니다. 실무 경험은 아직 없는 대학생입니다. SQL을 조금씩 공부하면서 JPA를 공부하고 있는데, 국내에서는 아직 mybatis를 사용하는 기업들이 꽤 있다고 들었습니다! 먼저 mybatis를 공부해서 적용해본 뒤에 JPA를 공부하는게 좋은지, 아니면 바로 JPA 공부로 들어가도 괜찮은지 궁금합니다!

답변 1

2

개인적으론 마이바티스에 투자할 시간에 SQL을 깊게 공부하실것을 추천드립니다.

취업하신 곳이 마이바티스를 사용한다 하더라도 SQL에 능숙한 상태면 1~2시간 살펴보면 어떻게 써야하는지 눈치로 알 수 있습니다. 신규입사자가 마이바티스 고급 설정을 만진다거나 신규프로젝트를 위해 마이바티스를 설치할 일은 없다고 보셔도 됩니다.

마이바티스를 사용하는 회사든 JPA를 사용하는 회사든 날쿼리(?)를 사용하는 회사든, 어쨋든 SQL을 잘하는 사람이 셋 다 잘 합니다. 그러니 효율적 시간투자를 위해 기본 SQL 사용법과 인덱스, DB 설계를꾸준히 공부하시기 바랍니다. 이것은 다른 언어에서도 마찬가지입니다. '초보인데 Angular, React, Vue, jQuery 중에 어떤거 배워야 하나요..?' 라는 질문에 답은 항상 '그냥 자바스크립트 기본을 깊게 공부하세요' 인것처럼 SQL이 그런 위치입니다.

김영한님의 프로필 이미지
김영한
지식공유자

저도 codesweaver님과 같은 생각입니다.

항상 좋은 답변 남겨주시는 codesweaver님 고맙습니다^^

jmin님의 프로필 이미지
jmin
질문자

역시 기본을 충실하게 다지는게 중요하군요!! 덕분에 공부방향이 명확해지는것 같습니다. 감사합니다~~~

jmin님의 프로필 이미지
jmin

작성한 질문수

질문하기