不知道是哪行的问题可能是这个结果集是只能迭代一次的 不能用rs.beforeFirst()这个方法也就是程序说的只进你可以创建一个滚动的结果集 把之前某行换成Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE)我也是猜的 可以试一下~
我自己也遇到了这个问题,后来发现是因为xsd中定义的类型与数据库不兼容,比如TimeStamp、Date类型的都不行。要改xsd中类型为string。仅供参考