急求解决方法:一个非常奇怪的问题。

liubei 07-04-25


在Oracle Tomcat 5 下用Hibernate 做分页的时候碰到一个非常奇怪的问题,代码如下
Criteria criteria = session.createCriteria(User.Class);
criteria.setFirstResult(1);
criteria.setMaxResults(10);
ArrayList pageList = (ArrayList) criteria.list();
报“ [org.hibernate.util.JDBCExceptionReporter] 2007 04 25 09:45:48 ERROR :ORA-00933: SQL 命令未正确结束” 异常。

然后把 criteria.setMaxResults(10); 注释 运行没有任何异常,能得到数据结果运行正常。
请各位指点在那出错。

banq
2007-04-26 08:44

打开hibernate的SQl输出,看是怎样SQL语句,从SQl语句输出检查问题,然后再研究Hibernate为什么输出这个"错误"的SQL?