字段为NULL导致MyBatis在Oracle上执行SQL报错,无效的列类型

在oracle中的null为不确定的意思,存储null时,mybatis解析不到oracle字段类型。
所以写SQL时最好加上具体的字段类型。如
insert into
user(id,name,age)
values
(#{id,jdbcType=VARCHAR},
#{name,jdbcType=VARCHAR},
#{age,jdbcType=NUMBER})

 

posted @ 2017-06-02 14:48  weiwei5987  阅读(1551)  评论(0编辑  收藏  举报