当尝试在Oracle数据库中执行视图对象时,我遇到了一个不寻常的问题。使用Toad for Oracle在10秒内执行查询本身,而在视图对象中执行相同的查询需要一分钟以上的时间。我正在使用带有ADF的JDeveloper 10.1.3.3.0.4157,并且连接到一个10g Oracle数据库。我发现,在执行过程中,数据库服务器不断地被128字节的数据"pinged“(我已经使用Wireshark做到了这一点)。这反过来会阻塞连接,这也是数据需要很长时间才能到达应用程序的原因。我认为问题出在<e
我有一个糟糕的查询,它连接了三个不同的查询。我不认为有任何Hibernate方法来处理联合(我们使用的是Hibernate 3.0.5),所以语句被写成SQLQuery。只选择某些字段不是必须的,所以选择f.*等会很好,如果这样做更容易的话(尽管我必须给每一列加上别名以避免重复的列名)。 SELECT f.id as foo_id, N