@Version用于通过Hibernate
实现乐观锁定,这意味着没有两个事务会在冲突时同时覆盖数据。
如果两个线程同时读取数据,并且两个线程都尝试使用不同的值更新同一行,则Hibernate将使用该
@Version字段来检查该行是否已更新。
在提交之前,每个事务都将验证没有其他事务已修改其数据。如果被修改,则最后一个事务遇到“使用陈旧数据”错误。
@Audited用于对Hiberate
Envers的实体部分执行审核功能

@Version用于通过Hibernate
实现乐观锁定,这意味着没有两个事务会在冲突时同时覆盖数据。
如果两个线程同时读取数据,并且两个线程都尝试使用不同的值更新同一行,则Hibernate将使用该
@Version字段来检查该行是否已更新。
@Audited用于对Hiberate