在整合Spring和mybatis过程中遇到了一些问题,主要是jar包有无和jar包版本不一致的问题:
主要说两个:
一个是在用dbcp连接池时,dbcp版本2.x不兼容1.x,所以在配置时也是不同的,下面是官网给出的版本配置(另一篇博客也还不错:http://happyqing.iteye.com/blog/2304131):
另一个是报这个异常:
java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer;
这个是版本不一致一起的,mybatis版本、Spring版本和mybatis-spring整合的jar需要版本一致。