Новый метод добавлен в javax.sql.CommonDataSource в 1.7

Пытаясь скомпилировать свое приложение с java 1.7, я обнаружил, что в javax.sql.CommonDataSource (и в j.s.DataSource) добавлен новый метод -- . getParentLogger(). Вы можете сравнить CommonDataSource:1.7 с CommonDataSource:1.6

Для меня это изменение определенно нарушает обратную совместимость. Например, мое приложение (которое содержит реализации DataSource) даже не компилируется с 1.7 без изменений в коде.

По моему мнению, для этого должны быть очень веские причины - но я не могу нагуглить хотя бы одну. Может ли кто-нибудь объяснить причину этого изменения? Как правильно с этим работать -- для меня это первый раз, когда я столкнулся с обратной несовместимостью с java, поэтому у меня нет никаких "лучших практик" здесь...

24
задан Buhake Sindi 14 December 2011 в 11:01
поделиться