Кажется
<T> T getObject(int columnIndex, Class<T> type) throws SQLException
и
<T> T getObject(String columnLabel, Class<T> type) throws SQLException
были введены в 1,7. (По крайней мере, это говорит «С 1.7») в документации . Я согласен, это какая-то неприятная перемена.
В интерфейсах java.sql
больше изменений. Connection
например, получил 5 новых методов в 1.7. Надеюсь, что эти изменения стоят того.
Достаточно ли просто реализовать новые методы и никогда не использовать их?
Да, но избегайте использования аннотации @Overrides
для методов, отсутствующих в более ранней версии интерфейса.