问题分析:
我同学用到mybatis的框架,由于前端这个字段传入的值为Null,导致插入语句的时候这个值有值,所以为nulll,那这种情况有可能在后期的业务场景会出现问题,所以,我们要避免这种情况的出现。
解决办法:
1.sql自己写,不使用mybatis的insert方法,将需要的字段加上null和空的判断
2.使用mybatis的insertSelective方法,它会将值为nulll的去除
然后再以这个字段等于null作为条件更改已经填入Null的原数据,将其改为默认值
问题分析:
我同学用到mybatis的框架,由于前端这个字段传入的值为Null,导致插入语句的时候这个值有值,所以为nulll,那这种情况有可能在后期的业务场景会出现问题,所以,我们要避免这种情况的出现。
解决办法:
1.sql自己写,不使用mybatis的insert方法,将需要的字段加上null和空的判断
2.使用mybatis的insertSelective方法,它会将值为nulll的去除
然后再以这个字段等于null作为条件更改已经填入Null的原数据,将其改为默认值