如何加速Hibernate应用程序启动?

Jad*_*ias 5 oracle spring tomcat hibernate

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

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

其中一个问题是它从不必要的模式中查找表.

hibernate.hbm2ddl.auto 已经设定为 none

我正在使用Hibernate 3

Dav*_*dge 0

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