mybatis 傳入一個參數時 報錯解決方案

緣由分析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

相關文章
相關標籤/搜索