如何避免使用jpa信息库和sql server进行查询时出现死锁?

时间:2019-07-02 01:44:02

标签: java sql-server jpa repository-pattern deadlock

我得到诸如死锁之类的查询的大约1%。

我很幸运地尝试了Transactional和Lock注释(请参见代码)。我准备好的所有文章都告诉我这是怎么做的,除了那些说那不是怎么做的文章。

@Repository
public interface EntryRepository  extends JpaRepository<EntryEntity, long> {
    //these 2 line should be the same as "with (nolock)"
    //@Transactional
    //@Lock(LockModeType.PESSIMISTIC_WRITE)
    public EntryEntity findByEntryNumber(String entryNumber);
}

0 个答案:

没有答案