mybatis-plus updateById 字段修改出现问题

556 阅读1分钟

mybatis-plus updateById

进行修改会把封装对象的中没有设置的字段值改为0或者其他基本类型的默认值

这时只要把基本类型的实体类参数改为各自的包装类,应为包装类的默认值为null,此时就不会修改其他字段的行为

public class Orders {
    private Integer id;
    private long ordertime;
    private Double total;
    private String uid;
}