ResultSet can not re-read row data for column 1.
org.springframework.jdbc.UncategorizedSQLException: Hibernate operation: could not initialize a collection:
? 使用SQLServer 数据库时,可能发生此异常,原因是微软自己的jdbc驱动不支持同一个记录的字段的重复读取,因为微软加入了text,image这种类型的支持,就限制了字段的回读功能. ? (我在使用hibernate级联查询的时候出现了这种异常lazy=false的级联查询) ? 解决方法:按照顺序(从左到右的顺序)读取字段,例如(getString(1),getString(2),getString(3)....);当然这个是微软jdbc驱动的一个bug,我们也可以不用他的驱动,自己到网上下载jtds.jar驱动,使用这种驱动就不会出现上面的异常了. ? ? 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ruanxiaping/archive/2008/09/28/2993161.aspx (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |