场景:
在使用 mybatis 插入 oracle或mysql 数据库的数据列为空的时候,在Configuration类中初始化jdbcTypeForNull默认值是Other,这样就会报错
解决:
1、配置 jdbc-type-for-null 的属性值为 null,默认为 other
mybatis-plus:
configuration:
cache-enabled: false
# 配置列空值类型 JdbcTypeForNull, oracle数据库必须配置。注意单引号,默认为other
jdbc-type-for-null: 'null'
# 打印出执行的sql语句,使用p6spy代理的时候不需要配置此项
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
注意:
1、jdbc-type-for-null 的值单引号是必须的
2、log-impl:输出执行的 sql 脚本信息