mybatis设置没的值为null
在Mybatis中设置没的值为null,可以通过以下几种方式:
1. 在数据库中把字段的约束修改为允许空值,除了主键之外。
2. 在插入字段的时候,在字段为空的值上面加一个jdbcType设置一下字段的类型。
3. 在Mybatis-Plus中,可以通过调整FieldStrategy策略来实现。FieldStrategy有三种策略:IGNORED、NOT_NULL、NOT_EMPTY。默认的是NOT_NULL,也就是忽略null字段。可以通过调整全局的验证策略,将策略调整为IGNORED,也就是忽略空值判断,实体对象的字段是什么值就用什么值更新,支持null值更新操作。
需要注意的是,如果想让其他字段也允许空值,还需要在其他字段的值上面加jdbcType。
如有侵权请及时联系我们处理,转载请注明出处来自
推荐文章