-
[JPA] 객체지향 쿼리 언어(JPQL) 소개인프런 - 스프링/JPA 프로그래밍 - 기본편 2023. 12. 1. 15:41
JPQL(Java Persistence Query Language)
예제 코드
JPQL의 단점: 동적 쿼리를 작성하기 어렵다. 문자와 문자를 말그대로 더해야 하기 때문에 에러가 발생할 확률이 높음.
- QueryDSL은 JPQL에 대해서만 잘알면 문제없이 사용할 수 있다.
- 엔티티 매니저를 통해 쿼리를 생성하는 경우에는 자동으로 flush가 되지만 db 커넥션을 통해 쿼리를 생성하는 경우에는 강제로 flush를 하지 않으면 영속성 컨텍스트의 사항이 db에 반영되지 않는다.
출처: 인프런 김영한님의 자바 ORM 표준 JPA 프로그래밍 - 기본편
https://www.inflearn.com/course/ORM-JPA-Basic
자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의
현업에서 실제로 JPA로 개발을 하고 있습니다. 그런 입장에서보면 지금 작성하고 있는 코드들이 어떻게 작동하는지 이해하는데 큰 도움을 주는 강의입니다. 다음은 제가 느낀 이 강의의 장점들
www.inflearn.com
'인프런 - 스프링 > JPA 프로그래밍 - 기본편' 카테고리의 다른 글
[JPA] JPQL 프로젝션(SELECT) (0) 2023.12.01 [JPA] JPQL 기본 문법과 쿼리 API (0) 2023.12.01 [JPA] 값 타입 (0) 2023.11.30 [JPA] 영속성 전이(CASCADE)와 고아 객체 (0) 2023.11.29 [JPA] 즉시 로딩과 지연 로딩 (0) 2023.11.28