【问题标题】:How to solve org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException?如何解决org.mybatis.spring.MyBatisSystemException:嵌套异常是org.apache.ibatis.reflection.ReflectionException?
【发布时间】:2021-05-06 09:13:30
【问题描述】:
Mybatis 在使用外键将一个表映射到另一个表时抛出以下异常(one = @One)。
实体类有lombok @Getter @Setter 和@Builder。
org.mybatis.spring.MyBatisSystemException: 嵌套异常是 org.apache.ibatis.reflection.ReflectionException: Error instanceing class com....XXX
【问题讨论】:
标签:
spring-boot
mybatis
lombok
【解决方案1】:
具有 Builder 的实体类需要 NoArgsConstructor 和 AllArgsConstructor 才能工作。否则会抛出 org.mybatis.spring.MyBatisSystemException: 嵌套异常是 org.apache.ibatis.reflection.ReflectionException: 实例化类时出错,没有任何明确的根本原因。
@Builder
@NoArgsConstructor
@AllArgsConstructor