我们在将eclipse中开发完成的工程添加至IDEA中,却产生了错误
Invalid bound statement (not found): com.test.mapper.UserMapper.UserList
明明eclipse运行没我呢提,但转移到IDEA中就出错了,这是为什么呢?
原因在于IDEA跟eclipse比起来,有着这样的区别:
IDEA:maven项目中,默认源代码目录下的xml等资源文件并不会在编译的时候一块打包进classes文件夹,而是直接舍弃掉。
Eclipse:src目录下的xml等资源文件在编译的时候会自动打包进输出到classes文件夹。Hibernate和Spring有时会将配置文件放置在src目录下,编译后要一块打包进classes文件夹,所以存在着需要将xml等资源文件放置在源代码目录下的需求。
解决方法:
在pom文件中添加
<build>
<resources>