问题描述
在使用Mybatis进行级联查询,尤其是在进行一对一、一对多和多对多的情况下,为了规范化,往往不在DO实体类里直接封装不属于数据库的实体属性(虽然可以忽略),所以一般会进行封装BO,更多情况下BO会直接继承DO。
但是在使用Mybatis进行级联查询,以BO为返回的数据类型是,会报jackson的解析异常(springboot默认的json解析工具)。
报错信息如下:
ERROR c.x.e.handler.GlobalExceptionHandler - Type definition error: [simple type, class
org.apache.ibatis.executor.loader.javassist

本文介绍在使用Mybatis进行级联查询时遇到的Jackson序列化异常问题,详细解释了错误原因及解决方案,通过在实体类中添加@JsonIgnoreProperties注解来忽略特定属性,避免异常发生。
最低0.47元/天 解锁文章
1061

被折叠的 条评论
为什么被折叠?



