1.報錯 java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer; 坑爹的jar包的問題,版本不相容。 更換mybati ...
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} ]]>