5

当我启动一个使用 Hibernate 连接到 Oracle DB 的 Java Web 应用程序时,它会花费 20 分钟来做这样的事情

[APPNAME] 2012 年 11 月 12 日 13:08:29.456 信息表元数据:62 - 找到表:SCHEMANAME.TABLENAMEA

问题之一是它正在从不必要的模式中查找表。

hibernate.hbm2ddl.auto已经设置为none

我正在使用休眠 3

4

1 回答 1

0

您确定字符串 TABLESPACENAME 不代表模式(用户)名称吗?我从未见过以这种方式以表空间名称为前缀的表名。无论如何,如果是这种情况,那么系统可能正在查询 ALL_TABLES 而不是 USER_TABLES,或者您以具有太多权限的用户身份进行连接(例如 SELECT ANY TABLE)。

于 2012-11-12T15:37:54.100 回答