处理使用mybatis封装的updateById方法新增更新时,若将Integer类型的属性置为null,mybatis在执行修改时自动忽略此属性

95 阅读1分钟
1、设计数据库时将Integer的字段设置为不可保存null,当遇到null时保存-1
2、在给属性赋值时将 user.setUserId(null)改为user.setUserId(-1)即可正常更新