sql查询字段为null,但返回的实体类字段的值是某个字段值
首先说怎么解决。如果返回的实体类有@Builder注解,那么就去掉该注解。因为会自动生成全参构造方法。没有就不用看下面了。bug描述:我的返回实体类继承了其他类,本身只有三个属性。使用sql查询,其中一个字段的值应该是null,但结果它的值是其父类的一个字段值。但如果这个字段不为null,那么结果没问题。单独运行sql没问题,就是mybatis执行赋值后出现了问题。原因:mybatis包下有个DefaultResultSetHandler。我自己返回的是个普通实体类,里面的属性也都是基本属性和Strin
原创
2021-01-19 14:49:51 ·
725 阅读 ·
0 评论