1、用Mybatis-plus的selectById方法显示查询为空
因为用了BeanUtis去转换entity和vo,然后报错转换的源为空,直接一整个人愣住,用的mybatis-plus自带的查询方法也会报错?
小小的脑袋,大大的疑问,好家伙断点看看
发现id正确,与数据库的也是一样的,试了好几次查出来都是null,蚌埠住了。
2、发现问题以及解决办法
检查了一下entity,发现entity里有一个逻辑删除字段,而且上方还有@TableLogic注解
破案了,因为逻辑删除标志有这个注解,然后我的数据库里这条数据的delFlag这个字段为空,把它加上为0之后,再去查询发现可以查到数据了。