[JPA] JPQL의 프로젝션, 페이징
·
JPA
프로젝션프로젝션이란? SELECT 절에 조회할 대상을 지정하는 것이다.프로젝션 대상은 크게 세가지로 나눌 수 있는데, 엔티티 타입, 임베디드 타입, 스칼라 타입이 있다.SELECT m FROM Member m : 엔티티 프로젝션SELECT m.address FROM Member m: 임베디드 타입 프로젝션SELECT m.username, m.age FROM Member m: 스칼라 타입 프로젝션예제를 통해 알아보자. @Autowired EntityManagerFactory emf; EntityManager em = emf.createEntityManager(); EntityTransaction tx = em.getTransaction(); tx.b..