我的开发环境:spring + webwork + hibernate
错误现象:从数据库中提取记录时只要不进行分页,就一切正常,但如果进行分页就抛出标题中所提到的错误
错误原因:经查证是因为我用的SQL SERVER JDBC驱动程序不支持数据滚动,以前的applicationcontext.xml中的数据源配置为:
<property name="driverClassName">
<value>net.sourceforge.jtds.jdbc.Driver</value>
</property>
<property name="url">
<value>jdbc:jtds:sqlserver://192.168.0.240:1433;DatabaseName=central</value>
</property>
将其改为
<property name="driverClassName">
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
</property>
<property name="url">
<value>jdbc:microsoft:sqlserver://192.168.0.240:1433;DatabaseName=central</value>
</property>
后一切正常...