Глядя на SQLException javadocs, похоже, существует перекрытие между getCause
и getNextException
. Первый возвращает Throwable, но в остальном они, похоже, почти взаимозаменяемы.
В чем разница между этими двумя? При разработке драйвера JDBC существуют ли рекомендации о том, когда выбрать один из них в качестве механизма цепочки исключения?