Я пытаюсь получить все имена таблиц в базе данных (Oracle 11g), чтобы динамически генерировать флажки для каждой таблицы в пользовательском интерфейсе. Я не отображал ни одну из этих таблиц в файле .cfg.xml.Hibernate - получить все имена таблиц в базе данных
Я использовал следующий код:
List<Object> list = sessionProd.createQuery("select table_name from user_tables").list();
for(Object l : list){
System.out.println("L : " +l.toString());
}
Но это ошибочный, как показано ниже: org.hibernate.hql.internal.ast.QuerySyntaxException: USER_TABLES не отображается [выберите table_name из user_tables]
Пожалуйста, дайте мне знать, если есть способ, чтобы получить все имена таблиц в Hibernate 4
Список Try, и (String S: список) должен помочь вам. –
amkz