异常截图

异常的原因是queryForObject方法有且只能查询一条数据。

如果数据库中没有这条数据或者数据库中这条数据有相同的,那么会抛出EmptyResultDataAccessException异常,异常信息为:期待的结果为1条,返回的结果为0条。
解决方案一(可在做登录时使用):使用try-catch捕获异常,若返回的结果为0条,则在catch中return null;

解决方案二:使用queryForList,返回的list的size为0,就是0行;
相关文章:
-
2022-12-23
-
2021-11-01
-
2021-12-26
-
2021-07-22
-
2022-12-23
-
2022-12-23
-
2021-12-07