早教吧作业答案频道 -->其他-->
ibatis的问题java.sql.SQLException:Error:executeQueryForObjectreturnedtoomanyresults.atcom.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryForObject(MappedStatement.java:124)atcom.ibatis.sqlmap.engine.impl.SqlMapExecuto
题目详情
ibatis的问题
java.sql.SQLException: Error: executeQueryForObject returned too many results.
at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryForObject(MappedStatement.java:124)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForObject(SqlMapExecutorDelegate.java:518)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForObject(SqlMapExecutorDelegate.java:493)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForObject(SqlMapSessionImpl.java:106)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForObject(SqlMapSessionImpl.java:110)
at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForObject(SqlMapClientImpl.java:86)
at com.cgj.dao.EmployeeDaoImpl.select(EmployeeDaoImpl.java:13)
at com.cgj.serice.ServiceImpl.selectEmployee(ServiceImpl.java:44)
at com.cgj.main.Testit.main(Testit.java:24)
Exception in thread "main" java.lang.NullPointerException
at com.cgj.main.Testit.main(Testit.java:25)
请问这是什么错误
java.sql.SQLException: Error: executeQueryForObject returned too many results.
at com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryForObject(MappedStatement.java:124)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForObject(SqlMapExecutorDelegate.java:518)
at com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForObject(SqlMapExecutorDelegate.java:493)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForObject(SqlMapSessionImpl.java:106)
at com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForObject(SqlMapSessionImpl.java:110)
at com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForObject(SqlMapClientImpl.java:86)
at com.cgj.dao.EmployeeDaoImpl.select(EmployeeDaoImpl.java:13)
at com.cgj.serice.ServiceImpl.selectEmployee(ServiceImpl.java:44)
at com.cgj.main.Testit.main(Testit.java:24)
Exception in thread "main" java.lang.NullPointerException
at com.cgj.main.Testit.main(Testit.java:25)
请问这是什么错误
▼优质解答
答案和解析
returned too many results说的是返回的值多于一个了,executeQueryForObject要求只返回一个值,看看你的这个查询是应该用executeQueryForList,还是本身的Sql有问题
看了 ibatis的问题java....的网友还看了以下:
某职工5月份生产产品33件,其中合格品30件,料废品2件,加工失误产生废品1件,计件单价为4元,应 2020-05-02 …
已知等腰三角形的一个内角为68°,则他另外两个内角的平分线的夹角是()A.124° B.112° 2020-05-16 …
ibatis的问题java.sql.SQLException:Error:executeQuery 2020-05-22 …
数学方程求导哪位仁兄帮个忙,有如下方程,x=2.39*(cos(a+(124.5+45)*3.14 2020-06-06 …
(9)用返滴定法测定某酸,为了保证测定的准确度,加入足够过量的溶液,再用浓度相近的HCl返滴定,消 2020-06-18 …
世界平均人口密度是39人/平方千米,中国是世界的3倍多,那中国是()A.124人/平方千米B.13 2020-07-18 …
果园里原有一批梨树,又种了124棵,现在果园里有梨树420棵,果园里原来有梨树多少棵?设原来有梨树 2020-07-18 …
已知:如图四边形ABCD中,∠ABC的平分线BE交CD于E,∠BCD的平分线CF交AB于F,BE、 2020-07-18 …
A+B=124,A*B=-512.求A,B 2020-07-18 …
'org.springframework.jdbc.uncategorizedSQLExcepti 2020-08-04 …