SpringBoot项目与数据库交互,访问http://localhost:8888/admin/userInfo时,报org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0

百度翻译:错误的结果大小,应为1,实际为0;

错误原因:queryForObject有且只能查询一条数据,如果数据库中没有这条数据或者数据库中这条数据有相同的那么会抛出此异常。

解决方法:使用try-catch捕获异常.

加上try-catch之后就可以正常访问啦:

 

参考:

https://www.cnblogs.com/tufujie/p/8952819.html

https://blog.csdn.net/qq_40194399/article/details/84168598

 

posted @ 2019-01-18 15:08  LearnSB  阅读(411)  评论(0编辑  收藏  举报