有人可以帮我解决何时使用@Version
和@Audited
在 Hibernate 中的用例吗?
问问题
34630 次
2 回答
21
@Version
- 用于实现乐观锁,见2.2.1.2。乐观锁定的版本控制。当您不希望有很多并发写入并且不想为数据库锁定付出代价时,乐观锁定很有用。
@Audited
- 来自Envers API,可用于在单独的审计表中自动跟踪实体的更改。使用 Envers 保留某些实体的更改历史记录。
于 2012-11-14T07:35:03.107 回答