【发布时间】:2009-08-20 09:15:41
【问题描述】:
我正在尝试遍历我的所有表,以便截断每个表(在每个 JBehave 测试开始时)。
我认为我可以:
List<String> allTables = session.createSQLQuery("SHOW TABLES").list();
但是 hibernate 抛出一个 SQLGrammarException,抱怨“找不到列 'TABLE_NAME'。”
我猜这是因为“显示表”查询实际上并没有返回字符串列表。还有另一种方法可以使用 Hibernate 获取我的所有表的列表吗?
【问题讨论】: