首页 > 解决方案 > 如何解决org.mybatis.spring.MyBatisSystemException:嵌套异常是org.apache.ibatis.reflection.ReflectionException?

问题描述

Mybatis 在使用外键将一个表映射到另一个表时抛出以下异常(one = @One)。实体类有lombok @Getter @Setter 和@Builder。

org.mybatis.spring.MyBatisSystemException: 嵌套异常是 org.apache.ibatis.reflection.ReflectionException: 实例化类 com....XXX 时出错

标签: spring-bootmybatislombok

解决方案


具有 Builder 的实体类需要 NoArgsConstructor 和 AllArgsConstructor 才能工作。否则它会抛出 org.mybatis.spring.MyBatisSystemException: 嵌套异常是 org.apache.ibatis.reflection.ReflectionException: 实例化类时出错,没有任何明确的根本原因。

@Builder
@NoArgsConstructor
@AllArgsConstructor

推荐阅读