Hibernate로 페이징 처리시 오류발생에 대한 내용입니다.

by 백화요란 posted Sep 16, 2011

안녕하세요.


Hibernate와 cubrid간의 셋팅은, cubrid.org사이트에서 보고 셋팅을 하였습니다.

(드라이버 및 기타 라이브러리?)


결론적으로 제가 묻고 싶은것은, Hibernate에서 페이징 처리시 사용하는 setMaxResult와 setFirstResult가 사용이 불가능한지 뭍고 싶습니다.


SQL Error : -494가 떨어지구요.


원인은 select * from (select col1, col2 from table) where rownum <= ? 과 같이 hibernate가 위 메서드 사용 시 쿼리를 날리는데,

이게 SQL Error -494 에러를 발생시키더라구요...


그래서 cubrid 메뉴얼대로 우선 between으로 처리를 하고는 있는데...


Hibernate로 그냥 메서드로만 페이징 처리는 현재 불가능한가요?

아니면 제가 어디에서 실수를 하고 있는지 궁금합니다 ^^;