【发布时间】:2016-03-12 23:41:27
【问题描述】:
使用 JPA 乐观锁定,我们可以通过 @Version 字段来控制数据库表是否同时被另一个事务更新,从而允许将可靠的数据存储在数据库中。
如果一个 Java 应用程序只有一个 CRUD 服务负责数据库中的特定实体,我们可以同步它的方法并管理信息在数据库中存储的顺序。
所以我的问题是,这些场景之间有什么区别?是否存在任何性能优势甚至可以遵循的最佳实践?
【问题讨论】:
标签: java database hibernate jpa transactions