mocaccino.log
로그인
mocaccino.log
로그인
JPA JPQL Hibernate 차이
mocaccino
·
2024년 11월 11일
팔로우
0
JPA
ORM
JPA
단순 인터페이스, 구현이 없다
JPA의 구현체는 아래 기술
1. JPQL
가장 단순한 구현 방법
엔티티 객체를 대상으로 쿼리
2. Native SQL
데이터베이스 테이블을 대상으로 쿼리
3. Hibernate
JPA 구현 라이브러리 중 하나
4. QueryDSL
SQL, JPQL을 자바 코드로 작성할 수 있도록 도와주는 빌더 API
SQL, JPQSL은 문자열인 반면 QueryDSL은 문자가 아닌 코드로 컴파일 시점에 문법 오류를 발견할 수 있다는 장점이 있다.
5. Spring Data JPA
단순한 JPA를 쓸 때는 해당 사용
쿼리가 복잡해지면 JPQL 혹은 QueryDSL을 사용하게 된다.
mocaccino
레거시문서를 줄이자. 계속 업데이트해서 최신화한다.
팔로우
이전 포스트
오라클 db 계정 lock 해제
다음 포스트
쿠키와 세션 차이
0개의 댓글
댓글 작성