получить метаданные базы данных, используя Hibernate - PullRequest
1 голос
/ 10 января 2012

Мне нужно получить имена столбцов из таблицы, я ссылался на эту ссылку здесь: http://www.kodejava.org/examples/163.html

Это показывает использование jdbc для получения метаданных, я хочу знать, есть ли какой-нибудь метод hibernate, подобный этому? У меня есть mysql и oracle в качестве баз данных.

Ответы [ 2 ]

2 голосов
/ 19 июля 2014

Вы можете использовать следующие коды:

String[] columnNames = sessionFactory.getClassMetadata(Java.class).getPropertyNames();

Type[] columnTypes = sessionFactory().getClassMetadata(Java.class).getPropertyTypes();
0 голосов
/ 12 мая 2016
String[] columnNames = getSessionFactory().getClassMetadata(Employee.class).getPropertyNames();

org.hibernate.type.Type[] columnTypes = getSessionFactory().getClassMetadata(Employee.class).getPropertyTypes();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...