
참고
//페이징 쿼리
String jpql = "select m from Member m order by m.name desc";
List<Member> resultList = em.createQuery(jpql, Member.class)
.setFirstResult(10).setMaxResults(20).getResultList();
SELECT
M.ID AS ID,
M.AGE AS AGE,
M.TEAM_ID AS TEAM_ID,
FROM
ORDER BY
M.NAME AS NAME
MEMBER M
M.NAME DESC LIMIT ?, ?
SELECT * FROM
( SELECT ROW_.*, ROWNUM ROWNUM_
FROM
( SELECT
M.ID AS ID,
M.AGE AS AGE,
M.TEAM_ID AS TEAM_ID,
) ROW_
M.NAME AS NAME
FROM MEMBER M
ORDER BY M.NAME
WHERE ROWNUM <= ?
)
WHERE ROWNUM_ > ?