- 一、Mybatis:
- 二、项目报错:
长期更新。收录个人遇到的各种bug、errors。希望常常可以 0 errors, 0 warnings,开开心心撸代码!
一、Mybatis:1.Bingding Exception:
IDE内显示:
[MapperName] is not known to the MapperRegistry
原因:没有配置 mybatis-config中的Mapper加载映射文件。
解决方式:配置加载映射。
2.Error parsing SQL Mapper Configration:
原因: mybatis mapper 一对一关系绑定配置时缺少 id 的 column 配置
解决方式:检查并配置 该Mapper 的 id column 。
3.IDE报 Argument type mismatch
原因:Mapper 中sql 的数据类型没有对应pojo实体类的数据类型。可能是名称没有对应,也有可能是pojo实体类的数据类型写错。
解决方式:先核对pojo的数据类型、字段名,再与Mapper中对应的sql字段名检查,对应的字段名写在property 属性中。
1.初建项目,启动类启动报错
Error starting ApplicationContext. To display the conditions report re-run
原因:没有配置数据源
解决方案:配置数据源,或者暂时使用以下注解。注意的是,当我们完成数据源配置之后,需要把该注解还原为@SpringBootApplication
@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})
2.更新中…



