美文网首页
Spring boot 2.1.1 整合mybatis遇到的问题

Spring boot 2.1.1 整合mybatis遇到的问题

作者: way789 | 来源:发表于2019-01-10 19:18 被阅读0次

问题描述

在开发过程中一直没有使用mybatis,换工作后新公司使用spring boot + mybatis做后端开发,博主在搭建完项目后测试一个selectByPrimaryKey(id)方法,报错如下:

```

Invalid bound statement (not found): com.xxx.xxx.crm.note.dao.ClueUserModelMapper.selectByPrimaryKey

```

网上的解决方法找了一堆,还是不能解决,后来去看了target目录下编译后的文件,发现文件夹里并没有mybatis的xml文件,但是在target目录下发现一个奇怪的文件夹,文件夹名是:com.xx.xx.crm.note.dao,神一样的问题,原来是我在resources下给mybatis的xml文件创建文件目录的时候不是分层创建的,而是直接创建一个com.xx.xx.crm.note.dao的文件目录,导致编译后在class文件目录下找不到mybatis的xml文件。好傻的操作,回到resources目录下将文件目录按package层级创建后问题得到解决。

相关文章

网友评论

      本文标题:Spring boot 2.1.1 整合mybatis遇到的问题

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