错误描述 有时测试sql的时候是好的为什么,在java使用mybatis中会有错误呢错误原因 从TooManyResultsException可以看出是太多的返回结果导致。查看sql返回结果的确有两个。再查看接收的对象,发现不是用list接收。原来问题出在这里解决办法 将接收对象使用list接收就不会报这个错误。 一般来说重头写的sql一般都是不会发生这个错误,但是在改原本的sql时容易发生这个问题。忘记接收对象的类型。