最近做这个一个项目..在做到查询时..就出现这样的错误了
com.microsoft.sqlserver.jdbc.SQLServerException: 只进 ResultSet 不支持请求的操作。
  在网上也找了一些解决的办法但是还是不行..如把hibernate.cfg.xml中设一个属性
<property name="jdbc.use_scrollable_resultset">true</property>
也不行请大家帮帮忙

解决方案 »

  1.   

    呵呵,问题应该更详细点儿好点儿
    是只有查询出问题,还是所有的连接数据库都出问题呢?
    一般hibernate的查询,不至于出什么问题的吧,应该是你的数据库的问题(我的意思是:可能你的SqlServer没有打那个sp3或sp4那个补丁或别的)
      

  2.   

    ResultSet 是数据的结果集吧,
    表示数据库结果集的数据表,通常通过执行查询数据库的语句生成。他是相当于一个指针,一行一行的朝下提取数据,  你肯定是那里跳跃了,  才会出错。建议你改改hibernate那里的代码先把结果集查询到list中,在用下标提取数据。 
      

  3.   

    stmt1=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);