Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我启动一个使用 Hibernate 连接到 Oracle DB 的 Java Web 应用程序时,它会花费 20 分钟来做这样的事情
[APPNAME] 2012 年 11 月 12 日 13:08:29.456 信息表元数据:62 - 找到表:SCHEMANAME.TABLENAMEA
问题之一是它正在从不必要的模式中查找表。
hibernate.hbm2ddl.auto已经设置为none
hibernate.hbm2ddl.auto
none
我正在使用休眠 3
您确定字符串 TABLESPACENAME 不代表模式(用户)名称吗?我从未见过以这种方式以表空间名称为前缀的表名。无论如何,如果是这种情况,那么系统可能正在查询 ALL_TABLES 而不是 USER_TABLES,或者您以具有太多权限的用户身份进行连接(例如 SELECT ANY TABLE)。