SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0]; Error: executeQueryForObject returned too many results.; nested exception is java.sql.SQLException: Error: executeQueryForObject returned too many results.
多数用户访问都没问题,有一用户访问出这样的错?
11 个解决方案
#1
executeQueryForObject returned too many results
执行查询,返回太多的结果集了。。。。
执行查询,返回太多的结果集了。。。。
#2
executeQueryForObject只返回一个Object,否者会异常。
可能你的程序里要根据条件查询一个唯一的对象,但是由于数据的原因,查出来的结果不唯一
可能你的程序里要根据条件查询一个唯一的对象,但是由于数据的原因,查出来的结果不唯一
#3
returned too many results说的是返回的值多于一个了,executeQueryForObject要求只返回一个值,看看你的这个查询是应该用executeQueryForList
#4
学习。。。。。
#5
java.sql.SQLException: Error: executeQueryForObject returned too many results.
就是sql返回的结果多了,如果有多条返回结果,不应该用executeQueryForObject,应该用executeForObjectList
就是sql返回的结果多了,如果有多条返回结果,不应该用executeQueryForObject,应该用executeForObjectList
#6
问题是多数人返回多个记录都是没有问题的。。。唯独有一个人没有返回 出现这个。。。
#7
数据库脚本出问题了
重新测试下
重新测试下
#8
查询的结果不唯一
你用QueryForObject方法返回的是一个对象,如果有多个对象的话,就会报异常
你用QueryForObject方法返回的是一个对象,如果有多个对象的话,就会报异常
#9
查询语句有问题吧,仔细看看
#10
原因找到了,是有一条记录,和对应关联的表一对一的,结果对应关联表出现了多条记录。
谢谢各位,马上结题!
谢谢各位,马上结题!
#11
把sql语句放到数据库工具(如pl/sql,sql plus,navicat视数据库而定)里测一下,看看返回的记录有几条不久行了吗。如果是多条,可能查询条件参数没传进来
#1
executeQueryForObject returned too many results
执行查询,返回太多的结果集了。。。。
执行查询,返回太多的结果集了。。。。
#2
executeQueryForObject只返回一个Object,否者会异常。
可能你的程序里要根据条件查询一个唯一的对象,但是由于数据的原因,查出来的结果不唯一
可能你的程序里要根据条件查询一个唯一的对象,但是由于数据的原因,查出来的结果不唯一
#3
returned too many results说的是返回的值多于一个了,executeQueryForObject要求只返回一个值,看看你的这个查询是应该用executeQueryForList
#4
学习。。。。。
#5
java.sql.SQLException: Error: executeQueryForObject returned too many results.
就是sql返回的结果多了,如果有多条返回结果,不应该用executeQueryForObject,应该用executeForObjectList
就是sql返回的结果多了,如果有多条返回结果,不应该用executeQueryForObject,应该用executeForObjectList
#6
问题是多数人返回多个记录都是没有问题的。。。唯独有一个人没有返回 出现这个。。。
#7
数据库脚本出问题了
重新测试下
重新测试下
#8
查询的结果不唯一
你用QueryForObject方法返回的是一个对象,如果有多个对象的话,就会报异常
你用QueryForObject方法返回的是一个对象,如果有多个对象的话,就会报异常
#9
查询语句有问题吧,仔细看看
#10
原因找到了,是有一条记录,和对应关联的表一对一的,结果对应关联表出现了多条记录。
谢谢各位,马上结题!
谢谢各位,马上结题!
#11
把sql语句放到数据库工具(如pl/sql,sql plus,navicat视数据库而定)里测一下,看看返回的记录有几条不久行了吗。如果是多条,可能查询条件参数没传进来