java - 通过 DQL 加快从 Documentum 检索数据的速度

标签 java dql documentum dfc

我正在做一个连接到 Documentum 的 Java 项目,我需要从对象表中检索数据。问题是,当我从 1 个表中检索时,我可以使用以下 DQL 在最多 2 秒内获得以下每个表的答案:

SELECT * FROM cosec_general 

SELECT * FROM dm_dbo.cosec_general_view 

但是,一旦我想将这两个表连接在一起以从结果中检索,则需要 5 分钟才能完成。 有什么办法可以让它更快吗? 这是我用来加入它们的 DQL,我得到了我需要的列:

SELECT dm_dbo.cosec_general_view.name, dm_dbo.cosec_general_view.comp_id, 
dm_dbo.cosec_general_view.bg_name, dm_dbo.cosec_general_view.incorporation_date, 
dm_dbo.cosec_general_view.status, dm_dbo.cosec_general_view.country_name, 
cosec_general.acl_domain, cosec_general.acl_name 
FROM dm_dbo.cosec_general_view, cosec_general 

最佳答案

您尝试加入的字段没有任何条件, 添加包含连接条件的 WHERE 子句,例如 其中 dm_dbo.cosec_general_view.field_1=cosec_general.field_2

关于java - 通过 DQL 加快从 Documentum 检索数据的速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39462855/

相关文章:

mysql - 如何使用 dql 从数据表中获取唯一值?

java - 通过 CMIS 获取 Documentum 工作流程(收件箱、任务)?

javascript - 使用域名时 IE11 权限被拒绝

java - Android:JsonObjectRequest 内的媒体播放器

php - 如何在 Symfony 中构建 Docterine 内部连接查询

java - 在java中预定义泛型

mysql - MySQL Doctrine ,我可以选择父类别和子类别中的所有产品吗?

java - 如何在 Java 程序中访问 DQL count() 查询的值

java - 过滤器映射的调度程序

java - 如何创建多版本 jar 和过滤输入内容?