Spring數(shù)據(jù)訪問的根異常是DataAccessException,所有的Spring的數(shù)據(jù)訪問異常都繼承DataAccessException。
DataAccessException的nestedRuntimeException子類中,已經(jīng)將所有的異常棧都進(jìn)行了記錄。
CleanupFailureDataAccessException:清除失敗異常
DataAccessResourceFailureException:資源訪問異常
DataIntegrityViolationException:完整性約束異常
DataRetrievalFailureException:數(shù)據(jù)獲取異常
DeadlockLoserDataAccessException:死鎖訪問異常
IncorrectUpdateSemanticsDataAccessException:更新出錯(cuò)異常
InvalidDataAccessApiUsageException:無效數(shù)據(jù)訪問API使用異常
InvalidDataAccessResourceUsageException:無效數(shù)據(jù)訪問資源使用異常
OptimisticLockingFailureException:樂觀鎖失敗異常
TypeMismatchDataAccessException:類型匹配失敗異常
UncategorizedDataAccessException:其他原因異常