Я хочу получить типы данных java столбцов таблицы в MySql, используя hibernate, чтобы я мог динамически преобразовывать свои входные данные в соответствующий тип данных при вставке в базу данных.
Один из способов - прочитать class-name.hbm.xml
и получить информацию о типе данных, но я хочу, чтобы типы данных были прямо из базы данных, а не из любых XML-файлов конфигурации, поскольку XML-файлы могут быть ошибочными.
Другой способ - использовать AbstractEntityPersister.getPropertyType(column-name).toString()
, но он возвращает тип данных hibernate вместо соответствующих типов java.
Есть ли способ, которым я могу этого достичь?