페이징을 만든 쿼리문이 좀 복잡했는데
SELECT FROM (
SELECT ROWNUM NUM, N. FROM (
SELECT *FROM NOTICE ORDER BY REGDATE DESC
) N
)
WHERE NUM BETWEEN 1 AND 10;
이것을 VIEW라는것을 이용해서 VIEW에 넣으면
CREATE VIEW NOTICE_VIEW
AS
SELECT FROM (
SELECT ROWNUM NUM, N. FROM (
SELECT *FROM NOTICE ORDER BY REGDATE DESC
) N
);
SELECT * FROM NOTICE_VIEW
WHERE NUM BETWEEN 1 AND 10;
밑에 두줄로 가능하다
String sql = "SELECT * FROM NOTICE_VIEW WHERE NUM BETWEEN ? AND ?";
이클립스에서도 바꿔주면 길고 복잡했던 코드가 한줄이 되었다