org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0
时间: 2024-05-16 17:19:01 浏览: 19
org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0 是一个异常,它表示在查询数据库时期望返回一条记录,但实际上返回了0条记录。
这个异常通常是由Spring框架中的DataAccessUtils的requiredSingleResult()方法抛出的。这个方法是用来确保查询结果只有一条记录的,如果结果为空或结果数量大于一,就会抛出该异常。
如果希望在查询结果为空时返回null而不抛出异常,可以通过捕获EmptyResultDataAccessException异常,然后返回null来实现。例如,在使用Spring的JdbcTemplate进行查询时,可以使用try-catch块来捕获EmptyResultDataAccessException异常,并在catch块中返回null。
这么做的目的是为了保证程序的健壮性,防止程序员忘记对空值进行处理。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [关于springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0...](https://blog.csdn.net/weixin_44653963/article/details/101449191)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0](https://blog.csdn.net/weixin_60808029/article/details/124273227)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/octet-stream](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![whl](https://img-home.csdnimg.cn/images/20210720083646.png)