springboot集成Mybatis-Puls踩坑记录

Mybatis-Puls报org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.sm.mapper.dao.CidDeviceDao.truncateTable

控制台错误信息

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.sm.mapper.dao.CidDeviceDao.truncateTable
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:235) ~[mybatis-3.5.2.jar:3.5.2]
	at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.<init>(MybatisMapperMethod.java:49) ~[mybatis-plus-core-3.2.0.jar:3.2.0]
	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.lambda$cachedMapperMethod$0(MybatisMapperProxy.java:65) ~[mybatis-plus-core-3.2.0.jar:3.2.0]
	at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) ~[na:1.8.0_281]
	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.cachedMapperMethod(MybatisMapperProxy.java:65) ~[mybatis-plus-core-3.2.0.jar:3.2.0]
	at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:60) ~[mybatis-plus-core-3.2.0.jar:3.2.0]
	at com.sun.proxy.$Proxy62.truncateTable(Unknown Source) ~[na:na]
	at com.sm.service.impl.CidDeviceServiceImpl.truncateTable(CidDeviceServiceImpl.java:22) ~[classes/:na]
	at com.sm.service.impl.CidDeviceServiceImpl$$FastClassBySpringCGLIB$$27d7f80f.invoke(<generated>) ~[classes/:na]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.1.6.RELEASE.jar:5.1.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:684) ~[spring-aop-5.1.6.RELEASE.jar:5.1.6.RELEASE]
	at com.sm.service.impl.CidDeviceServiceImpl$$EnhancerBySpringCGLIB$$eddd28ad.truncateTable(<generated>) ~[classes/:na]
	at com.sm.quartz.ADSTQuartzTask.truncateTable(ADSTQuartzTask.java:170) ~[classes/:na]
	at com.sm.quartz.ADSTQuartzTask.apiSer(ADSTQuartzTask.java:62) ~[classes/:na]
	at com.sm.quartz.ADSTQuartzTask.executeInternal(ADSTQuartzTask.java:34) ~[classes/:na]
	at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:75) ~[spring-context-support-5.1.6.RELEASE.jar:5.1.6.RELEASE]
	at org.quartz.core.JobRunShell.run(JobRunShell.java:202) ~[quartz-2.3.1.jar:na]
	at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) [quartz-2.3.1.jar:na]

错误配置

########################## mybatis-plus ###############################
mybatis-plus.mapper-locations=classpath:com/sm/mapper/*Mapper.xml   # 扫描mapperxml文件
mybatis-plus.type-aliases-package=com.sm.entity     # 扫描实体

正确配置

注意配置书写格式,注释和具体配置换行隔开

########################## mybatis-plus ###############################
# 扫描mapperxml文件
mybatis-plus.mapper-locations=classpath:com/sm/mapper/*Mapper.xml
# 扫描实体
mybatis-plus.type-aliases-package=com.sm.entity
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值