搭建MAVEN的"幽灵"错误
来源:互联网 发布:爱奇艺淘宝vip骗局 编辑:程序博客网 时间:2024/05/03 03:42
今天在搭建项目环境的时候,都是自己蛋疼搞出来两个错:
错误1:测试crud的时候出现错误
java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer
错误原因:maven项目中mybatis+spring整合时版本不兼容导致的问题.可以查看mybatis的官网对于mybatis—spring jar包版本的说明.
错误2:测试crud的时候出现错误
ibatis.binding.BindingException: Invalid bound statement (not found)
错误原因:由于mapper.xml文件未存放在resource目录下,maven在输出的时候默认不会把java问价夹内的非java文件输出出去,如果还想把xml放在mapper目录里需要在项目的pom.xml里面添加指定资源目录的配置信息:
<build> <resources> <resource> <directory>src/main/java</directory> <includes> <!--该目录下包含子目录在内的所有xml文件--> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> </resources></build>
另外如果mapper扫描器目录配置不对,sql语句有问题也可能会导致该错.对于这个问题下面这个博客说的比较详细:
- Mybatis中接口和对应的mapper文件位置配置深入剖析
阅读全文
0 0
- 搭建MAVEN的"幽灵"错误
- 阳光下的幽灵
- 古罗马的幽灵--斗兽场
- 后台的幽灵 - Service
- 东方幽灵的“上甘岭”
- 幽灵按钮的实现
- 幽灵按钮的制作
- 搭建Maven以及在eclipse运行maven命令时出现的错误
- 你是我的幽灵
- Java幽灵引用的作用
- Java幽灵引用的作用
- 使用Maven搭建项目时错误
- Maven环境的搭建
- Maven 环境的搭建
- Maven仓库的搭建
- Maven工程的搭建
- Maven的搭建
- maven 的搭建
- Linux系统知识小结(十一)
- keras笔记
- 1到10,20到30,35到45求和
- 代理模式
- 【日志】最后的时光③
- 搭建MAVEN的"幽灵"错误
- lintcode 合并k个排序链表
- Java中List和数组间的转换
- 20171107 玫瑰花数
- 【面试】LEDOU
- List / Map / Collections方法收集
- [LeetCode]Reverse Words in a String
- C++ STL std::copy 详解
- CentOS7安装nginx