Dot Programming/JPA
2021. 5. 25.
[JPA] 객체지향 쿼리 언어1 - 기본 문법
1. 객체지향 쿼리 언어 소개 JPA는 다양한 쿼리 방법을 지원한다. ∙ JPQL ∙ JPA Criteria ∙ QueryDSL ∙ 네이티브 SQL • JDBC API 직접 사용, MyBatis, SpringJdbcTemplate 함께 사용 ☛ JPQL이라는 표준 문법을 기반으로 한 JPA Criteria, QueryDSL는 자바코드를 설계하여 JPQL을 빌드하는 제네레이터 클래스 모음이다. ☛ 대부분 JPQL로 해결가능하지만 어쩌다 안될 경우에는 네이티브 SQL, MyBatis, SpringJdbcTemplate사용하면 된다. JPA에서 가장 단순한 조회 방법 1) EntityManager.find() 2) 객체 그래프 탐색(a.getB().getC()) 만약 나이가 18살 이상인 회원을 모두 검색하고..