【问题标题】:Spring Boot Hibernate optimistic lockSpring Boot Hibernate 乐观锁
【发布时间】:2018-07-02 14:22:57
【问题描述】:

我有一个带有JPAHibernate (5.2.12.Final)Spring Boot (1.5.7.RELEASE) 微服务。我使用@Transactional 注解对SQL Server 中的表执行操作。我遇到的问题是保存操作需要太多时间,所以我希望读取操作不会被它阻塞。请注意,保存是通过持久化 JPA 实体来执行的。

目前所有的读取操作在所有并发的保存操作都完成后才会返回结果,这意味着表被锁定。相反,我想实现乐观锁定。我怎样才能做到这一点?

【问题讨论】:

    标签: hibernate spring-boot spring-data-jpa


    【解决方案1】:

    您可以试验事务隔离级别http://www.byteslounge.com/tutorials/spring-transaction-isolation-tutorial 或使用缓存来避免从数据库中读取。

    【讨论】:

      猜你喜欢
      • 2018-10-22
      • 2013-10-27
      • 2018-03-29
      • 2016-07-18
      • 1970-01-01
      • 2013-09-16
      • 1970-01-01
      • 1970-01-01
      • 2014-08-30
      相关资源
      最近更新 更多