错误描述:
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.TooManyResultsException:
Epected one result (or null) to be returned by selectOne(), but found: 2
产生原因:
在myBatis中根据查询条件写的sql语句出现一对多的问题,这个产生的原因主要是数据错误(数据关系本该是一对一,现在出现一对多),根据sql语句检查是否有重复数据。
解决方案:
添加查询条件进行限制或删除废数据。