Spring data Mongodb 乐观锁实现及配置

pring 与 MongoDB整合的示例太多, 但研究的不够深入. 此处在实现Spring MongoDB乐观锁的实现及配置

1.在Domain(实体)中添加@Version字段, 类型为Long, 如下:

@Version
protected Long version;

注意这儿引入的包为:

import org.springframework.data.annotation.Version;

2.在Spring MongoDB的配置中添加auditing, 如下:

    <mongo:auditing/>

这一步必须配置, 否则在保存时会报异常 OptimisticLockingFailureException

 

Leave a Comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.