Spring Boot 报错 Incorrect result size: expected 1, actual 0 - 用 BeanPropertyRowMapper 解决类型映射问题
这个错误通常是因为查询结果集为空,但是使用了非空的类型进行映射,比如使用了 BeanPropertyRowMapper。解决方法是在查询之前判断结果集是否为空,如果为空则返回一个空列表或者 null,避免使用非空类型进行映射。另外,也可以使用 NullableBeanPropertyRowMapper 来解决这个问题,它可以处理结果集为空的情况。
原文地址: https://www.cveoy.top/t/topic/n03J 著作权归作者所有。请勿转载和采集!