문서 | 날짜 | 사용자 | 설명 |
---|---|---|---|
2022/07/06 19:33 | 주레피 | 객체지향 쿼리 언어 하이버네이트가 100% 지원하는 것은 아님 JPQL로 거의 되지만 네이티브를 사용해야 될 경우가 있음 JPQL: Java Persistence Query Language ( 철저하게 잘하자 !! ) 문제는 검색 쿼리 (검색 조건이 포함된 SQL 필요) 엔티티 객체를 대상으로 쿼리 -> 결국에는 SQL로 변환됨(feat Dialect) 객체 지행 SQL, 특정 데이터베이스 SQL에 의존하지 않음 동적쿼리를 만들기 어려움 위치기반 파라미터 매핑은 웬만하면 사용하지 말자(좋은 대안으로 해결하자) 프로젝션 대상: 엔티티, 임베디드 타입, 스칼라 타입(숫자, 문자등 기본 데이터 타입), DISTINCT로 중복 제거 가능 페이징 setFirstResult(0) - 0부터 시작 데이터베이스에 상관없이 동작 조인 내부 조인 외부 조인 세타 조인(막조인) 기타 - ON 절 … |