技术文章 - CS68607

Windchill PDMLink:使用 QuerySpec 设置自定义查询限制的 API

已修改: 20-Mar-2026   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill PDMLink 10.2 to 13.0

说明

  • wt.pom.queryLimit设置为 10000 或任何特定数字后,使用QuerySpec API 的自定义查询会失败,因为它返回的结果或值集超过了 10000 个。
  • 是否有 API 可以重置查询限制
  • 使用 QuerySpec API 的自定义代码执行失败,MethodServer 日志中出现以下错误:
 ERROR [ajp-nio-127.0.0.1-8010-exec-1] wt.method.MethodContextMonitor.contexts.servletRequest TESTUSER - XXXX-XX-XX 10:53:09.774 +0000, 1cdhasfy0r;mmt1mof2;2979786;8ora79;3284, -, -, 1cdhasfy0r;mmt1mof2;2979786;8ora79;3283, TESTUSER, XX.XX.XX.XXX:11126, -, -, , 0, 2, 463.767851939, 2, 0.001807671, 16.08104029, 481.07071622 (wt.pds.pdsResource/22) wt.pds.PartialResultException: The returned query result has exceeded the query limit, and only 200,000 result returned. at wt.pds.SQLDatabasePds.query(SQLDatabasePds.java:875) at wt.pom.PersistentObjectManager.query(PersistentObjectManager.java:1077) at wt.pom.PersistentObjectManager.query(PersistentObjectManager.java:986) at wt.fc.StandardPersistenceManager._query(StandardPersistenceManager.java:2133) at wt.fc.StandardPersistenceManager._find(StandardPersistenceManager.java:2169) at wt.fc.StandardPersistenceManager.find(StandardPersistenceManager.java:666)
这是文章 68607 的 PDF 版本,可能已过期。最新版本 CS68607