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