美文网首页
mybatis由于lombok注解对象无法映射

mybatis由于lombok注解对象无法映射

作者: 侧耳倾听y | 来源:发表于2020-08-21 10:49 被阅读0次
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.executor.ExecutorException: No constructor found in  xxx

开发中遇见了如上问题,看了别人的博客说,是由于没有无参构造函数造成的,但一个类是默认有构造函数的,除非手动将它的构造函数私有化...

@Builder

使用lombok的如上注解,会实现建造者模式,同时也会私有化构造方法,也导致了mybatis查询出来后对象无法映射。

解决的方案:
去掉该注解;或者新建另外一个VO类使用

对使用的工具不了解的话,可能会在无意中进入错误的姿势,增加无谓的工作量,所以知道原理和思想,也是大有裨益的事情。

相关文章

  • mybatis由于lombok注解对象无法映射

    开发中遇见了如上问题,看了别人的博客说,是由于没有无参构造函数造成的,但一个类是默认有构造函数的,除非手动将它的构...

  • MyBatis--注解式开发

    MyBatis--注解式开发 MyBatis的注解,主要是用于替换映射文件。而映射文件中无非存放着增删改查的sql...

  • MyBatis的注解开发

    MyBatis的注解开发MyBatis的映射配置除了使用xml配置以外,还支持注解配置sql语句问题: 为什么有了...

  • SpringBoot整合Mybatis,TypeAliases配

    1、问题描述 在应用MyBatis时,使用对象关系映射,将对象和Aliase映射起来。在Mybatis的文档明确写...

  • MyBatis三剑客

    [toc] MyBatis三剑客 MyBatis 可以通过 XML 或注解来配置和映射原始类型、接口和 Java ...

  • idea配置总结

    1、@Autowired 引入对象出现警告 2、Lombok插件 3、Free Mybatis plugin插件s...

  • MyBatis 注解开发

    mybatis 的注解,主要是用于替换映射文件。而映射文件中无非存放着增、删、改、查的 SQL 映射标签。所以,m...

  • mybatis的基础应用

    mybatis入门 mybatis解决的问题 xml或者配置映射sql,执行sql,返回对象 mybatis的xm...

  • Error querying database. Cause:

    看似是数组越界问题,实则此问题是在使用lombok时没有创建响应构造器导致mybatis映射实体时出错

  • lombok 注解

    lombok 注解 1. 什么是 lombok 注解 Lombok 是一种 Java™ 实用工具,可用来帮助开发人...

网友评论

      本文标题:mybatis由于lombok注解对象无法映射

      本文链接:https://www.haomeiwen.com/subject/cyqujktx.html