Hibernate 4.3 ожидает использования с драйверами JDBC 4. К сожалению, некоторые поставщики (например, IBM с Informix) еще не предоставляют драйвер JDBC 4, они только совместимы с JDBC 3.Hibernate 4.3 с драйвером Informix JDBC 3
Таким образом, вы получите ошибки в некоторых случаях, например. при вставке данных в BLOB вы получите:
java.lang.AbstractMethodError: Method com/informix/jdbc/IfxPreparedStatement.setBinaryStream(ILjava/io/InputStream;J)V is abstract
Так почему же Hibernate работы, как если бы JDBC 4 драйверов для Informix были уже доступны? Почему команда Hibernate не ожидала этой проблемы?
Microsoft имеет драйвер JDBC 4: http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774 –
вы совершенно правы. Я применил этот вопрос таким образом, что он только упоминает Informix. –