Mybatis插入数据null的问题

传入一个数据库允许为null的paramterType对象,Mybatis报错插入不能为空,此时不仅需要配置javaType,还有为其指定jdbcType

 column = #{value , jdbcType = XXX},

 

javaType  与   jdbcType的对照表

JDBC Type            Java Type  
CHAR String VARCHAR String LONGVARCHAR String NUMERIC java.math.BigDecimal DECIMAL java.math.BigDecimal BIT
boolean BOOLEAN boolean TINYINT byte SMALLINT short INTEGER int BIGINT long REAL float FLOAT double DOUBLE double BINARY byte[] VARBINARY byte[] LONGVARBINARY byte[] DATE java.sql.Date TIME java.sql.Time TIMESTAMP java.sql.Timestamp CLOB Clob BLOB Blob ARRAY Array

 

posted @ 2018-09-07 17:40  new_boys  阅读(5181)  评论(1编辑  收藏  举报