分析问题:
昨天请求parent/login/logon
接口可以拿到响应
今天请求此接口无法响应
问题:
之前没有遇到此类问题
问同事可能是拦截器的问题
解决方案 关闭拦截器
关闭拦截器之后出现了新的问题
嵌套异常错误
排查问题
debug模式启动运行到
if(0 == type){
Map<String,Object> map = plzAccountService.getPlzAccount(account.getComName(),0);
account.setManager(map);
}
这一行时代码抛出异常
问题:nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2
预计返回一个结果(或 null),但发现2个
同事帮忙远程解决了
问题原因: 数据库有两条相同的数据导致出现异常 查询到2两条数据
解决方案
先在Dao层找到该方法的Sql语句
复制到数据库中查询 根据注释句中 需要的字段 传入进去 运行sql语句 可以查询到数据
删除对应多余的字段
重新发送请求
问题解决
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)