Mybatis報了Error setting null parameter問題解決
問題現象:
適配oracle資料庫的時候,mybatis報了Error setting null parameter,debug發現是引數出現了null值。
此問題跟資料庫的jdbc驅動包有關,MySQL和PostgreSql是不存在問題的,換成Oracle就出現了。
具體方法:
配置:
#{submitDate},報錯:Error setting null parameter
更改配置:
#{submitDate,jdbcType=DATE},注意jdbcType是區分大小寫的。
相關推薦
Mybatis報了Error setting null parameter問題解決
問題現象: 適配oracle資料庫的時候,mybatis報了Error setting null parameter,debug發現是引數出現了null值。 此問題跟資料庫的jdbc驅動包有關,MySQL和PostgreSql是不存在問題的,換成Oracle就出現了。 具
資料庫,報錯:Error setting null for parameter #1with JdbcType OTHER.Try setting a different JdbcType for
報錯內容: Cause: org.apache.ibatis.type.TypeException: Error setting null for parameter #10 with JdbcType OTHER . Try setting a different JdbcType for
報錯信息是Error setting null for parameter #1 with JdbcType OTHER
mode term value 類型 需要 ati sca err image 報錯信息是:nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapp
Error setting null for parameter #1 with JdbcType OTHER .無效的列型別
org.springframework.jdbc.UncategorizedSQLException: Error setting null for parameter #1 with JdbcType OTHER . Try setting a different JdbcType
Error setting null for parameter #10 with JdbcType OTHER .
今天寫了一個mybatis的sql語句,每個欄位都沒有寫對應的jdbcType,印象中自己從來沒有寫過這個type。 今天竟然出現了問題,問題如下,查了資料說了,是因為如果傳入的值為null,mybatis無法匹配,所以,寫上了,問題解決。 下面的解決辦法是網路查詢的。做個記錄備忘。 適
mybatis報錯 Error instantiating interface com.atguigu.mybatis.dao.DepartmentMapper with invalid types () or values ()
error unknown xpl emp vat sched runtest junit4 myba mybatis報錯 Error instantiating interface com.atguigu.mybatis.dao.DepartmentMapper with
【Python】django切換資料庫為mysql後,報錯Error loading MySQLdb module解決辦法
初學django 將預設資料庫換成mysql後 修改setting.py檔案的資料庫配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME
centos7下啟動MySQL報錯ERROR 2002 (HY000)的解決辦法
最近在安裝新的PHP開發環境,vagrant+virtualBox+centos7下安裝LNMP。遇到了無數多的坑,焦頭爛額。。。 記錄一下一些很奇怪的解決辦法吧。之前安裝了msql8.0.11,安裝參考部落格地址:安裝完成後,可以用初始密碼進入MySQ
mysql登入報錯ERROR 1045 (28000) 的解決方法
問題描述: mysql -u root -p命令登入MySQL,提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解決辦法: information_schema 庫的USER
nginx報A error occurred錯誤的解決過程
最近遇到一個問題,伺服器上的一個應用在提交資料時一直報一個A error occurred的錯誤,截圖如下圖: 很明顯這是一個nginx的錯誤,網上查了一些資料,都是和PHP相關的,很多人問了這個問題,但是沒有人回答,在檢視nginx.con
使用uploadify上傳大檔案報 IO error #2038錯誤的解決方案
一.問題說明: 目前正在處理一個專案,需要上傳視訊檔案,大小限制在100M以內。使用uploadify來上傳視訊,上傳十幾兆的視訊能正常上傳,但是上傳四五十的檔案就會報IO error #2038錯誤。 錯誤截圖: 二.解決辦法: 1.使用uploadify的j
Mybatis報錯Could not find parameter map java.util.Map
原來在MyBatis裡面這樣寫的: <select id="aaa" resultMap="java.util.Map" > 正確寫法是這樣: <select id="aaa" resultType="java.util.Map" > 錯誤寫法二:
MyBatis報OgnlException: source is null for getProperty(null, "id")異常
MyBatis報OgnlException: source is null for getProperty(null, “id”)異常 程式碼如下 <sql id="wher
使用putty遠程登錄Ubuntu時,報Network error:Connection refused錯誤解決方案
clas work nec 完成後 ssh apt openssh 服務 登錄 使用putty 遠程登陸Ubuntu 時提示 Network error:Connection refused 就是因為Ubuuntu沒有安裝ssh服務。 執行安裝命令:sudo
使用mybatis報錯:Error setting non null for parameter #4 with JdbcType TIMESTAMP
一次性報的異常主要有以下幾個: java.lang.RuntimeException: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException
使用mybatis報錯The error occurred while setting parameters的終極解決辦法
1.檢查sql語句,最好的檢查方法就是將sql語句複製到查詢器中執行一遍。 2.檢查Mapper介面,引數名一定要對上!!! 3.檢查欄位是否出現sql關鍵字!(比如call),這個很重要,因為ca
MyBatis 報錯Parameter 'mobile' not found. Available parameters are [arg1, arg0, param1, param2]解決方案
一、場景簡述 筆者使用MyBatis 3.x的時候使用如下介面 @Mapper public interface UserMapper { @Select("select id,mobile,password from news_user where mobil
MyBatis 報錯Parameter 'mobile' not found. Available parameters are [arg1, arg0, param1, param2]解決方案
一、場景簡述 筆者使用MyBatis 3.x的時候使用如下介面 @Mapper public interface UserMapper { @Select("select id,mobile,password from news_user where mobile = #{mo
關於spring整合mybatis報錯:Type handler was null on parameter mapping for property 'department'.
這個錯誤的原因就是,你要傳遞的引數已經在mybatis檔案中配置過了,而傳遞引數時又用的這個名字所以解析時出錯。 例如我的resultMap中已經配置了userId,這是一個物件 <resultMap id="userDynamicMap" type="UserDynamicTO"> &
解決Android studio 編譯報錯 Error:null value in entry: outputDirectory=null
昨天升級了Android studio 到2.3版,升級以後編譯了一大會兒後編輯器報了個錯, Error:null value in entry: outputDirectory=null 然後一直編譯過不去了。 百度,谷歌之後發現並沒有這樣的錯,但