mybatis报错 resultMapException

今天在使用tkmapper时,在复制了实体类之后,新增加了关联查询数据返回的字段,数据库sql使用的详细字段查询,但是此时报错resultMapException,这是因为mybatis中的resultMap 会用无参的构造方法,如果类中加入了新的带参的构造,则需要在类中显式的加入无参的构造,否则会出现异常。
原因:bean实体类使用了@builder注解
解决方式
1.实体类加入无参构造
2.去掉@builder注解

下面是代码示例

这是可以查询出的
在这里插入图片描述
这是查询报错的
在这里插入图片描述
解决方式
在这里插入图片描述

posted @ 2022-07-24 23:38  微信公众号-醉鱼Java  阅读(94)  评论(0)    收藏  举报