方法1:

application.yml

mybatis-plus:
configuration:
jdbc-type-for-null: 'null' #注意:单引号

方法2:

查看mp-starter-源码, MybatisPlusAutoConfiguration, 可以发现,第119行有一个configurationCustomizers,可以修改configuration

自定义一个,配上就完工

    @Bean
public ConfigurationCustomizer configurationCustomizer(){
return new MybatisPlusCustomizers();
} class MybatisPlusCustomizers implements ConfigurationCustomizer { @Override
public void customize(org.apache.ibatis.session.Configuration configuration) {
configuration.setJdbcTypeForNull(JdbcType.NULL);
}

方法3:

第一步:把 可更新为空的 javabean 属性前加上注解:@TableField(el = "username, jdbcType=VARCHAR")

@Email
@TableField(el = "email, jdbcType=VARCHAR")
private String email;

 第二步: 使用updateAllColumnById方法,而不是updateById.    如:
 this.baseMapper.updateAllColumnById(user); 
 

最新文章

  1. [LeetCode] Strobogrammatic Number II 对称数之二
  2. JavaScript值类型与执行环境和垃圾处理机制
  3. Microsoft JScript 运行时错误: 属性“$”的值为 null、未定义或不是 Function 对象
  4. WordPress的have_posts()和the_post()用法解析
  5. 来自亚马逊CEO Jeff Bezos的20句经验之谈
  6. A jubeat
  7. 使用phpize安装php模块
  8. 获取所有组合算法、获取全排列算法(java)
  9. linux-信号。
  10. 对list集合去重操作
  11. HDU ACM 1046 Gridland 找规律
  12. 注解配置的Spring MVC
  13. 【kmp】 字符串最大周期
  14. gradle的安装,配置,构建,研究,初体验......(入职一周研究的第一个大知识点)
  15. 网络唤醒原理浅析(Wake On LAN)
  16. CTF---Web入门第七题 猫抓老鼠
  17. 面试中的TCP协议
  18. 11个超震撼的HTML5和纯CSS3动画源码
  19. STS中如何使用lombok
  20. sklearn学习笔记

热门文章

  1. Django的URL别名
  2. 每日踩坑 2018-01-09 WebAPI会如何面对URL中的空串string参数?
  3. centos7 做rails 执行rails server 报错
  4. C# .Net 多进程同步 通信 共享内存 内存映射文件 Memory Mapped
  5. leetcode第一刷_N-Queens II
  6. java入门学习(十四)运算语句for
  7. DELPHI实现关机,兼容全部WINDOWS系统 转
  8. 任务失败,因为未找到“AxImpexe”,或未安装正确的 Microsoft Windows SDK
  9. C#编程(四十六)----------正则表达式
  10. C#编程(四十四)----------string和stringbuilder