return new DuplicateKeyException(buildMessage(task, sql, sqlEx), sqlEx); return new DataIntegrityViolationException(buildMessage(task, sql, sqlEx), sqlEx); return new PermissionDeniedDataAccessException(buildMessage(task, sql, sqlEx), sqlEx); return new DataAccessResourceFailureException(buildMessage(task, sql, sqlEx), sqlEx); return new TransientDataAccessResourceException(buildMessage(task, sql, sqlEx), sqlEx); return new CannotAcquireLockException(buildMessage(task, sql, sqlEx), sqlEx); return new DeadlockLoserDataAccessException(buildMessage(task, sql, sqlEx), sqlEx); return new CannotSerializeTransactionException(buildMessage(task, sql, sqlEx), sqlEx);
return new DuplicateKeyException(buildMessage(task, sql, sqlEx), sqlEx); return new DataIntegrityViolationException(buildMessage(task, sql, sqlEx), sqlEx); return new PermissionDeniedDataAccessException(buildMessage(task, sql, sqlEx), sqlEx); return new DataAccessResourceFailureException(buildMessage(task, sql, sqlEx), sqlEx); return new TransientDataAccessResourceException(buildMessage(task, sql, sqlEx), sqlEx); return new CannotAcquireLockException(buildMessage(task, sql, sqlEx), sqlEx); return new DeadlockLoserDataAccessException(buildMessage(task, sql, sqlEx), sqlEx); return new CannotSerializeTransactionException(buildMessage(task, sql, sqlEx), sqlEx);
return new DuplicateKeyException(buildMessage(task, sql, sqlEx), sqlEx); return new DataIntegrityViolationException(buildMessage(task, sql, sqlEx), sqlEx); return new PermissionDeniedDataAccessException(buildMessage(task, sql, sqlEx), sqlEx); return new DataAccessResourceFailureException(buildMessage(task, sql, sqlEx), sqlEx); return new TransientDataAccessResourceException(buildMessage(task, sql, sqlEx), sqlEx); return new CannotAcquireLockException(buildMessage(task, sql, sqlEx), sqlEx); return new DeadlockLoserDataAccessException(buildMessage(task, sql, sqlEx), sqlEx); return new CannotSerializeTransactionException(buildMessage(task, sql, sqlEx), sqlEx);