【发布时间】:2018-09-03 08:40:14
【问题描述】:
我的 Web 应用程序在 Spring (MVC) 4.2.9.RELEASE、Hibernate 5.1.3.Final、Spring Data 1.8.2.RELEASE 和 MS SQL Server Enterprise 2014(两个集群虚拟机和 AlwaysOn)上运行。
应用程序经常在一张表上读写。但是,所有读取和写入总是发生在不同的行(记录)上。换句话说,永远不会有两个或多个读取或写入同时发生在同一行上。
如何通过 JPA 配置此表,以确保对该表中某行的写入或读取不会阻塞同一张表上的其他同时读取和写入?例如,两个写入可以同时在表上执行,因为它们从不在同一行上写入。基本上,我想提高网站的性能并减少死锁的机会。
这可以通过 JPA 实现吗?
【问题讨论】:
标签: sql-server jpa spring-data-jpa