问答详情
源自:3-9 AllEq用法

SpringBoot+MyBatisPlus+lombok selectList方法无法映射到实体对象?QueryWrapper条件查询

MyBatis plus控制台查询到数据但是,映射到实体时却始终为空,问题出现在哪?mapper继承BaseMapper但是查询却获取不到数据。

提问者:__月光__ 2019-06-03 09:35

个回答

  • Star_Boy
    2019-06-03 10:32:05
    已采纳

    请检查代码entity和dao层继承是否正确,注解是否正确。课程代码源码我已上传至码云,可以参考一下:Gitee源码地址:https://gitee.com/wsc_lord/imooc_mybatis-plus

  • 老猿
    2019-06-03 13:49:10

    简单说两点可能的原因:1.检查lombok插件是否生效。2.检查实体类中是否加了@Data注解。

  • 老猿
    2019-06-03 13:16:19

    我推测,可能是lombok插件未生效,在编译时未给你生成相应get,set方法,如果是eclipse你可以参照我1-4中讲解的lombok的安装方法,如果是idea网上也有安装lombok插件的方法。还有你的实体类加@Data标签了吗?也需要检查一下。

  • __月光__
    2019-06-04 01:29:07

    数据库字段名和实体类一模一样,就是我这个实体类知识表格里的一部分字段

  • __月光__
    2019-06-03 20:07:26

    手动添加get、set 方法还是没有用,以及加了@DATA注解
    https://img4.mukewang.com/5cf50cb7000148a509910203.jpg
    前面是后台显示的,后面空是我用for( each:)循环输出的
    https://img.mukewang.com/5cf50d070001c24108300107.jpg
    查询所有数据,不光这个方法其他方法也映射为空加了@Data注解,没用后我还加了get set方法
    IDE用的是IntellJ IDEA