我在Spring以外的DAO中使用JPA。 Spring框架定義了獨立於數據庫實現的DataAccessException。非Spring用戶使用Spring數據訪問異常而不是JPA有什麼優勢?我猜Spring數據訪問異常存在,因爲Spring處理幾個底層(如Hibernate,Jpa,jdo,jdbc),並且只有當我的應用程序有使用多種技術的DAO時,Spring數據訪問異常堆棧纔有用通用的標準接口(如JPA)。使用Spring DataAccessExceptions而不是JPA PersistenceExceptions有什麼好處嗎?
我對不對?