首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

spring3.1 +hibernate4.1+struts2.3调整,分页查询出错

2013-12-09 
spring3.1 +hibernate4.1+struts2.3整合,分页查询出错本帖最后由 hcjlovejay 于 2013-12-03 21:31:15 编辑

spring3.1 +hibernate4.1+struts2.3整合,分页查询出错
本帖最后由 hcjlovejay 于 2013-12-03 21:31:15 编辑 这是我要分页查询的代码

String hql = "from User u  ORDER BY u.id";
Session session = sessionFactory.openSession();
Query query = session.createQuery(hql);

query.setFirstResult(1);
query.setMaxResults(7);

我用的是hibernate4,在hibernate.cfg.xml里加入这样一句话
<property name="jdbc.use_scrollable_resultset">false</property>
没问题,不会报错。
但是当我在spring里中加入这个的时候问题就来了,applicationContext.xml里是这么写的
<property name="hibernateProperties">
<props>
<prop key="jdbc.use_scrollable_resultset">false</prop>
<prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
<prop key="hibernate.show_sql" >true</prop>
<!-- <prop key="hibernate.format_sql">true</prop> -->
</props>
</property>

这个时候再做查询的时候错误就是
[http-80-3] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 0, SQLState: null
[http-80-3] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - 只进结果集不支持请求的操作。
[http-80-2] WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 0, SQLState: null
[http-80-2] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - 只进结果集不支持请求的操作。

好像spring中没有使用到我这个配置,具体是什么问题还请大神解答。 spring3.1 hibernate4 分页
[解决办法]
 <prop key="hibernate.jdbc.use_scrollable_resultset">false</prop>敢问是这个没加吗

热点排行