SQLExceptionTranslator의 정의

Spring에서 체크 예외인 SQLException을 적절한 DataAccessException 계열의 예외로 변환하는 인터페이스

사용법

translate() 사용

DataAccessException translate(String task, @Nullable String sql, SQLException ex);

  • task: 예외가 발생한 작업(예: “Executing query”)
  • sql: 실행한 SQL 문 (null 가능)
  • ex: 변환할 SQLException 객체