遇到一个小坑,在使用Mybatis-plus分页的时候,控制台中SQL语句正确且有数据,page对象中的 total 也有数据,就 records 为空。

原因:Mybatis-Plus自动开启驼峰命名。实体类字段和数据库没映射上。

方法一:关闭驼峰命名

在application.yml文件修改驼峰命名改为false,不开启。那么实体类字段和表字段一样。

方法二(推荐):

实体类中字段用驼峰命名。

例如表字段为user_name(xxx_xxx),则实体类字段用userName(xxxXxx);

Logo

鸿蒙生态一站式服务平台。

更多推荐