본문 바로가기
개발 지식/JPA

[JPA] 1. JPA 공부를 시작해보자

by 에르주 2021. 6. 21.
반응형

약 4개월만에 블로그에 글을 쓰는 것 같다.

작년 12월 LG유플러스 개발자로 입사한 후 프로젝트 투입을 위해 인프런 교육을 신청해서 받았는데 말로만 들었던 JPA에 대해 배울 수 있었다.

JPA 기초부터 JPQL, queryDSL 그리고 실제 API 적용 관련해서 정리를 해보고자 한다.

사실 대부분 회사 그리고 전 회사 같은 경우에는 Java Spring Framework와 DB간의 연결을 Mybatis를 이용하여 연동을 진행하였는데 SQL 쿼리 짜는 것에 상당한 리소스가 쓰였고 xml파일에 쓰다보니 약간의 오타가 있을 경우에도 바로 캐치하지 못하고 실행 후 DB 연결하여 조회했을 때 에러 부분(빨간..)을 찾을 수 있었다.

 

하지만 JPA을 이용하면 개발자가 객체 형태로만 개발을 진행하고 나머지는 JPA가 DB에 그 객체를 DB에 맞는 데이터베이스 방언에 맞춰 쿼리를 날려주는 것을 보고 매우 신기했고 지금 프로젝트 진행 또한 JPA로 진행하고 있어 배우는 재미 및 앞으로 더 나아가기 위해 정리한다.

반응형

댓글