1. 程式人生 > >關於mybatis的jdbcType和javaType的使用場景問題

關於mybatis的jdbcType和javaType的使用場景問題

1.mybatis的jdbcType什麼時候用?

   使用MyBatis框架做更新操作時,在該欄位需要更新的內容為空時,就會出現1111錯誤,也就是無效的列型別,這個時候你就要使用jdbcType。

2.mybatis的jdbcType和javaType什麼時候用?

   如果資料庫id欄位是int型別,那麼它的jdbc就是Integer型別。當實體類的這個對映屬性id為Long型別時,如果不設定jdbcType和javaType的話,查詢的結果返回給實體時就會轉換錯誤,寫了這兩個mybatis就會幫我們轉換成相應的型別,從來避免發生錯誤。