其他分享
首页 > 其他分享> > 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

作者:互联网

先来吟诗一首:

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

在这里插入图片描述

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

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

了解数据库模型

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

因为保密,不能直接把关系图放上,我就放下关系吧:
在这里插入图片描述

看了下接口果然是只接收一个返回的数据
在这里插入图片描述
果断修改。

就解决了

标签:returned,遇到,接口,添加,but,前人,数据,BUG,result
来源: https://blog.csdn.net/qq_17623363/article/details/105504239