JPQL 타입 표현과 기타식
문자 : ‘HELLO’, ‘She’’s’ 숫자 : 10L(Long), 10D(Double), 10F(Float) Boolean : TRUE, FALSE ENUM : jpabook.MemberType.Admin (패키지명 포함) 엔티티 타입 : TYPE(m) = ...
문자 : ‘HELLO’, ‘She’’s’ 숫자 : 10L(Long), 10D(Double), 10F(Float) Boolean : TRUE, FALSE ENUM : jpabook.MemberType.Admin (패키지명 포함) 엔티티 타입 : TYPE(m) = ...
나이가 평균보다 많은 회원 1 2 select m from Memeber m where m.age > (select avg(m2.age) from Member 2)
난 항상 회사에서 MyBatis 만 사용하니깐 JPA 에선 어떻게 페이징 하는지 몰랐다. JPA 는 페이징을 다음 두 API로 추상화 setFirstResult(int startPosition) : 조회 시작 위치 setMaxResult(int maxResult) : 조회...
내부 조인 : SELECT m FROM Member m [INNER] JOIN m.team t 외부 조인 SELECT m from Member m LEFT [OUTER] JOIN m.team t 세타 조인 select count(m) from Member ...