myBatis test 表達式拋出 NumberFormatException 錯誤的解決辦法

在sql配置文件中有如下的表達式:

<if test="index == 'A'">
AND ensubject IS NOT NULL AND ensubject &lt;&gt; ''
</if>

 

運行時會拋出NumberFormatException錯誤, 解決辦法如下:

表達式改成下面這樣即可

test="param eq 'A'.toString()"

 

參考:

http://code.google.com/p/mybatis/issues/detail?id=262

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章