1
假設我在服務層中標記了一個方法@Transactional(rollbackFor = PersistenceException.class)
並且在該方法中具有如下的catch塊。@Transactional回滾對於問題
try{
serverStore.update(persistableObject);
} catch (PersistenceException e) {
}
我會甚至會發現PersistenceException嗎?
我問,因爲我守衛的持久性異常是一個間歇性的死鎖問題,我不能告訴我是否因爲這個改變而沒有複製它,或者它不應該顯示出來。
所以你說catch塊會是不必要的代碼? – Speck 2011-03-24 22:42:38
是的。 (15chars)。 – Bozho 2011-03-24 22:43:17