首先给大家分享一个巨牛巨牛的人工智能教程,是我无意中发现的。教程不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵段子,像看小说一样,哈哈~我正在学习中,觉得太牛了,所以分享给大家!点这里可以跳转到教程
Error executing query for object. Cause: com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in com/yc/ycportal/blockimp/sqlmapdao/sqlmap/ycrepliesmap.xml.
--- The error occurred while applying a result map.
--- Check the selectYcRepliesBy-AutoResultMap.
--- The error happened while setting a property on the result object.
--- Cause: net.sf.cglib.beans.BulkBeanException
Caused by: net.sf.cglib.beans.BulkBeanException
去网上找了找没有发现具体的解决方案.仔细检查代码发现 这个是由于调用了下面这个方法
/**
* Simple convenience method to wrap the SqlMap method of the same name.
* Wraps the exception with a DaoException to isolate the SqlMap framework.
*
* @param statementName
* @param parameterObject
* @return
* @
*/
protected Object executeQueryForObject(
String statementName,
Object parameterObject)
{
SqlMapExecutor sqlMap = getSqlMapExecutor();
try
{
return sqlMap.queryForObject(statementName, parameterObject);
}
catch (SQLException e)
{
log.error(e.getMessage());
throw new DaoException(
"Error executing query for object. Cause: " + e,
e);
}
}
本来应该返回一个对象,但是数据库查询结果却返回了多条记录.