緣由分析code
Mybatis默認採用ONGL解析參數,因此會自動採用對象樹的形式取string.num值,引發報錯。xml
解決方案1: 不管參數名,都要改爲"_parameter"。對象
<if test = " _parameter!=null and_parameter!='' "> AND num = #{_parameter} </if>
解決方案二:public List methodName(@Param(value="num") String num)的方法說明參數值string
建議:最好不要只傳一個參數 ,出入map或者對象 便於擴展class