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

07-04-25 liubei

在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?

猜你喜欢