报错处理ibatis.binding.BindingException
作者:陆金龙
发表时间:2023-09-20 09:09
关键词:ibatis.binding.MapperMethod$SqlCommand
数据接口服务启动成功,但是调用请求接口,执行数据查询报错如下:
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.klfront.klblog.dataprovider.mapper.KnowledgeBaseMapper.selectByPrimaryKey
at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:235) ~[mybatis-3.5.6.jar:3.5.6]
at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:53) ~[mybatis-3.5.6.jar:3.5.6]
at org.apache.ibatis.binding.MapperProxy.lambda$cachedInvoker$0(MapperProxy.java:115) ~[mybatis-3.5.6.jar:3.5.6]
经查,application.yaml中缺少mybatis没有配置,补充如下配置即可:
mybatis: config-location: classpath:mybatis/mybatis.cfg.xml # mybatis配置文件所在路径 type-aliases-package: com.klfront.klblog.common.entity # 所有Entity别名类所在包 mapper-locations: - classpath:mybatis/mapper/**/*.xml # mapper映射文件