Expected one result (or null) to be returned by selectOne(), but found: 2

先来吟诗一首:

题目:找BUG
遇到BUG不着急,有道词典来帮你;
英语不好不要紧,复制粘贴一翻译。

Expected one result (or null) to be returned by selectOne(), but found: 2

可以看到:接口接收的是一个数据,而返回的是两个数据。

因为这是其他人写的代码,我也是刚拿到这个项目,不太懂整个项目,项目不算小,也不算大。但是在别人的基础上进行开发,难免遇到问题,我就遇到了,但是看不懂写的了,就尝试着去操作了一下,发现前人写的接口是存在问题的,添加了两个数据,是不行的。如果添加一个数据是可以的。

了解数据库模型

发现确实是1对n的关系,所以前人写的接口是有问题的。

因为保密,不能直接把关系图放上,我就放下关系吧:
Expected one result (or null) to be returned by selectOne(), but found: 2

看了下接口果然是只接收一个返回的数据
Expected one result (or null) to be returned by selectOne(), but found: 2
果断修改。

就解决了

上一篇:android studio--简单的计算器实现


下一篇:*输入就能赚钱的超强邀请码10135777