type譯中文 mybatis中Errorsettingnullforparameter#2怎么解決?
mybatis中Errorsettingnullforparameter#2怎么解決?在適應(yīng)Oracle數(shù)據(jù)庫時,mybatis報告設(shè)置空參數(shù)時出錯。錯誤發(fā)現(xiàn)參數(shù)有空值。對于mybatis,如果在操作
mybatis中Errorsettingnullforparameter#2怎么解決?
在適應(yīng)Oracle數(shù)據(jù)庫時,mybatis報告設(shè)置空參數(shù)時出錯。錯誤發(fā)現(xiàn)參數(shù)有空值。對于mybatis,如果在操作期間未指定JDBC type參數(shù),則可能會導(dǎo)致問題。PostgreSQL、MySQL和SQL Server都支持JdbcType.NULLOracle不支持類型。這個問題也會導(dǎo)致mybatis在適應(yīng)時報告錯誤。例如,如果之前配置了#{submitdate},它將在Oracle中報告一個錯誤:error setting null參數(shù)更改為#{submitdate,JDBC type=date}。注意,JDBC類型是區(qū)分大小寫的。