public void updateOrder(BigDecimal unfilledQuantity, OrderStatus status, long updatedAt) {
this.version++;
this.unfilledQuantity = unfilledQuantity;
this.status = status;
this.updatedAt = updatedAt;
}
为了读的时候检测版本改动,为啥加两是为了能在写完之前检测到改动,具体我也没测,感觉可以把第一个version++去了
Sign in to make a reply
何霖
public void updateOrder(BigDecimal unfilledQuantity, OrderStatus status, long updatedAt) {
this.version++;
this.unfilledQuantity = unfilledQuantity;
this.status = status;
this.updatedAt = updatedAt;
this.version++;
}