Optimistic Lock
public interface OptimisticLock {
Integer currentVersion();
}Usage
public class TestEntity extends AbstractPersistable<Integer> implements OptimisticLock {
// ...
private Integer version;
@Column(name = "version")
@Override
public Integer currentVersion() {
return version;
}
}Last updated