我正在使用只讀數據庫來獲取一些數據到我的項目中。我們使用jpa和hibernate的Spring v3@JpaRepository上的事務
以下注釋是否會將對我的存儲庫的所有調用都變爲只讀事務?或者我需要服務層調用庫
package com.blah.jpa;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.transaction.annotation.Transactional;
@Transactional(readOnly = true)
public interface ServiceToServerRepository extends JpaRepository<ServiceToServerJPA, String> {
}
所以我們上標註的所有findOne,的findAll是免費的。但任何更新應該失敗,因爲它是隻讀事務