本文参考官方文档
官网介绍:
支持的数据类型只有:int,Integer,long,Long,Date,Timestamp,LocalDateTime
整数类型下 newVersion = oldVersion + 1
newVersion 会回写到 entity 中
仅支持 updateById(id) 与 update(entity, wrapper) 方法
在 update(entity, wrapper) 方法下, wrapper 不能复用!!!
示例:
实体类:
/**
* 版本号
*/
@Version
private Integer version;
调用:
shopService.updateById(shop);