问题分析:

我同学用到mybatis的框架,由于前端这个字段传入的值为Null,导致插入语句的时候这个值有值,所以为nulll,那这种情况有可能在后期的业务场景会出现问题,所以,我们要避免这种情况的出现。

解决办法:

1.sql自己写,不使用mybatis的insert方法,将需要的字段加上null和空的判断

2.使用mybatis的insertSelective方法,它会将值为nulll的去除

然后再以这个字段等于null作为条件更改已经填入Null的原数据,将其改为默认值

Logo

一站式 AI 云服务平台

更多推荐