1. 程式人生 > >Mybatis引數處理時#{}更豐富的用法

Mybatis引數處理時#{}更豐富的用法

#{}更豐富的用法
規定引數的一些規則
javaType,jdbcType,
mode(儲存過程),numericScale,resultMap,
typeHandler,jdbcTypeName,expresseion
jdbcType需要某種特定的條件下被設定
在我們資料為null的時候,有些資料庫可能不能識別mybatis對null的預設處理
oracle在儲存null時會出錯
因為mybatis對所有的Null都對映的是jdbc other,而oracle是不識別這種型別的,mySQL是識別的

#{email,jdbcType=null}
1
在全域性配置中,jdbcTypeForNull=OTHER,oralce不支援,或者,

<setting> name="jdbcTypeForNull" value="null"</setting>
--------------------- 
作者:weixin_38626208 
來源:CSDN 
原文:https://blog.csdn.net/weixin_38626208/article/details/83350406 
版權宣告:本文為博主原創文章,轉載請附上博文連結!