example of versioning.. where 10 clients try to update an entity at once. uses LockMode.PESSIMISTIC_FORCE_INCREMENT