用sqlserver的jdbc-odbc,出现无效的描述符索引,改怎么解决?
我查了一下,sqlserver的resultset必须按顺序存取
我用的是hibernate,他自动生成的sql,我跟踪了一下,好像是没按顺序读取
问题找到了原因,但不知道该怎么解决,更换数据库不太现实,而sql是hibernate自动生成的,我用无法控制让他按顺序读取。
sqlserver的这这种特性是不是个bug阿,有没有解决了这个问题的jdbc driver可以用来升级阿。
我查了一下,sqlserver的resultset必须按顺序存取
我用的是hibernate,他自动生成的sql,我跟踪了一下,好像是没按顺序读取
问题找到了原因,但不知道该怎么解决,更换数据库不太现实,而sql是hibernate自动生成的,我用无法控制让他按顺序读取。
sqlserver的这这种特性是不是个bug阿,有没有解决了这个问题的jdbc driver可以用来升级阿。
你可以试试. 如果hibernate 确实出现了不按顺序访问字段的问题就麻烦大了,我现在也准备用hibernate 来整个新项目.还有很多第三方的 sql server 驱动, 不知道好不好用.
我准备用第三方的jdbc试试。