oracle jdbctype null,Oracle数据库之springboot 项目mybatis plus 设置 jdbcTypeForNull
本文主要向大家介紹了Oracle數據庫之springboot 項目mybatis plus 設置 jdbcTypeForNull,通過具體的內容向大家展現,希望對大家學習Oracle數據庫有所幫助。
方法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);
本文由職坐標整理并發布,希望對同學們學習Oracle有所幫助,更多內容請關注職坐標數據庫Oracle數據庫頻道!
總結
以上是生活随笔為你收集整理的oracle jdbctype null,Oracle数据库之springboot 项目mybatis plus 设置 jdbcTypeForNull的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle反调试,突破前端反调试--阻
- 下一篇: linux c 文件映射,linuxc试