首页 / 智能硬件 / 正文

mybatis查询返回list为null

时间:2024-11-09 00:01:31

mybatis返回list为null 

MyBatis返回list为null的原因可能有以下几点:

1. SQL语句查询条件有问题:检查SQL语句是否正确,可以将SQL手动拼接后在数据库中运行一下看看结果。

2. 数据库中没有数据:检查数据库中是否存在符合查询条件的数据。

3. 返回字段与Entity的属性不对应:检查entity属性是否是因为驼峰命名导致字段不对应返回了null。可以去配置一下开启驼峰,或者用resultMap作为返回结果。

4. 数据库字段包含下划线,而实体类没有对应_的方式接参:检查MyBatis的配置文件,可能需要配置一个删除下划线并实现驼峰字段的配置。

针对以上原因,可以分别进行相应的解决方案,如手动拼接SQL运行、检查数据库数据、调整entity属性或配置驼峰命名等。

《mybatis查询返回list为null》不代表本网站观点,如有侵权请联系我们删除

抖十三数码科技 广州小漏斗信息技术有限公司 版权所有 粤ICP备20006251号