win_n_n_n_ing 2024-09-13 12:05 采纳率: 0%
浏览 53

使用InsertBatchSomeColumn总是报错

如题,总是报出这种错误:

img


首先说一下,我自己没有创建SqlSessionFactoryBean或SqlSession!!
项目用的Springboot 2.7.6、MyBatis-Plus 3.5.2。这是我的项目目录:

img


这是我的yml配置:

img


自定义了一个InsertBatchSqlInjector注入器:

img


由MyBatisPlusConfig创建并交给Spring容器:

img


我按大多数教程那样,多加了一层Mapper:

img


img


img


【实际上,不管有没有多加一层Mapper,不管上面的base包放在mapper包里还是其他包里,都会出现一开始我提出来的错误!】
然后到测试里去使用:

img


直接出错:

img


试了下把资源里的“UserMapper.xml”删掉(本来里面就没加任何Mapper里的方法),还是出现上面错误。
这到底是咋回事?

  • 写回答

1条回答 默认 最新

  • 琪哥是个小太阳 2024-09-14 17:47
    关注

    yml里的mapper-location删了试试

    评论

报告相同问题?

问题事件

  • 创建了问题 9月13日