Всякий раз, когда я запускаю свой спящий режим 5, я вижу эту ошибку:
ERROR: Could not fetch the SequenceInformation from the database
com.microsoft.sqlserver.jdbc.SQLServerException: The "variant" data type is not supported.
Я никогда раньше не слышал о "варианте" типа данных. Или это категория типов данных? Не уверен.
Я проверил типы данных во всех моих таблицах, и это те, которые есть: bigint, bit, date, datetime, int, numeric, varbinary и varchar.
Откуда может исходить эта ошибка? Где-нибудь еще я должен проверить варианты типов?
EDIT:
Я выполнил этот запрос select distinct data_type from INFORMATION_SCHEMA.COLUMNS
, чтобы получить все типы данных в моей базе данных, и вариант sql не появился. Вот так я уверен, что его нет.
Есть ли где-то еще, на что можно сослаться?
РЕДАКТИРОВАТЬ 2:
Немного больше информации об этом. Приложение представляет собой Maven проект. Я создал обычный Java-проект и выполнил те же коды для одной и той же базы данных, но не получил никакой ошибки о типовых вариантах SQL.
Так что эта проблема, похоже, связана с зависимостью гибернации. Я не понимаю, правда. Это зависимость, которую я использую:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.4.0.Final</version>
</dependency>