1.报错
java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer;
坑爹的jar包的问题,版本不兼容。
更换mybatis-spring-1.2.2.jar版本
我换成1.3.0 ok了。这两个版本不知道做了什么改变,大概是为了适应spring吧。
spring 3.x用1.2
spring 4.x用1.3吧。
2.mybatis 的xml里面,要引入"&","<"等特别的字符串时。
使用<![CDATA[ ]]>标签括起来。
<![CDATA[ select * from equipment e where e.id > #{id} ]]>