问题标签 [oql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2644 浏览

java - 如何在 MAT Eclipse 中使用 OQL 进行嵌入式查询

我可以通过使用如下查询来获取所有 Thread 对象

那么如果我想进一步分析返回的结果对象,我认为 OQL 应该如下所示:

但它转向 ClassCastException。

MAT Eclipse 中的 OQL 是否支持嵌入式查询,如何获得我想要的结果?

0 投票
1 回答
650 浏览

java - 对象查询语言引用

我正在尝试分析堆转储以确定我的休眠缓存设置是否是原因。

相关对象的许多实例由“org.hibernate.internal.util.collections.IdentityMap”引用。如何构造一个 OQL 查询来返回我的对象​​实例的确切数量,这些实例被 hibernate 引用?

0 投票
3 回答
5495 浏览

jvm - OQL 包中的所有实例

是否可以OQL检索属于一个包的所有对象?或者我可以查询wildcards吗?

正如@haridsv 建议的那样,我尝试过:

VisualVM其中抱怨说不存在这样的包裹。

甚至

失败。

谢谢!

塞达诺。

0 投票
2 回答
914 浏览

java - 分析堆转储,Map#size() 不是函数?

得到这个奇怪的错误:

javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: TypeError: size is not a function, it is null. (#1)

在 VisualVM 上分析堆转储并运行此 OQL 查询时:

问题出在该子句上,尽管显然有一个 size 方法where,但它以某种方式不起作用。Map

0 投票
1 回答
138 浏览

java - 排序和限制脚轮查询

我正在尝试通过具有最早日期的 castor 查询返回一个对象。

这是我一直在尝试的事情: SELECT p FROM model.objects.Product p LIMIT $1 WHERE p.status=$2 ORDER BY p.statusDate;

这会导致:org.exolab.castor.jdo.oql.OQLSyntaxException:在 WHERE 附近发现了不正确的令牌类型(找到了 KEYWORD_WHERE,但预期为 END_OF_QUERY

我使用的是 0.9.6 版本,我相信它支持这种事情。

非常感谢任何提示或指针。

0 投票
0 回答
166 浏览

linq - 是否有 Linq to OQL 提供程序?

我想将 Linq 查询转换为OQL

是否有 Linq to OQL 提供程序?

0 投票
1 回答
500 浏览

jpa - 在 OQL 或 JQL 中,你如何做这种类型的外连接

假设我们有两个完全不相关的实体 EntityX 和 EntityY,它们都具有列年龄。我如何在 OQL 中进行这样的连接

select x,y from EntityX as x full external join EntityY as y on x.age = y.age

这不可能吗?

谢谢,院长

0 投票
1 回答
2742 浏览

java - 在 VisualVM/OQL 中,如何从某个包中获取所有对象实例的总大小

我正在使用 VisualVm 来分析在 Tomcat 中运行的 Web 应用程序。Tomcat 不断因内存不足错误而崩溃,所以我试图找出我的应用程序中是什么导致了它。当我从 VisualVm 运行内存分析器时,看起来大部分内存都被 String/Char[] 占用了,但除非我能找出这些字符串的更高级别的容器,否则知识对我没有什么好处。在做研究时,我发现了 OQL,rsizeof()所以我可以,SELECT rsizeof(o) FROM instanceof my.package.class o但我不知道我需要哪个类,所以我真的很想能够运行类似的东西,SELECT it.name, rsizeof(o) FROM instanceof Filter(Heap.classes(), "/my.package./(it.name)");但这不起作用。

那么什么是 OQL?理想情况下,我想限制在前 10 名左右,并按大小排序。

0 投票
1 回答
501 浏览

oql - OQL:具有保留堆的 Tomcat 线程

我在加入两个 OQL 语句时遇到问题。由于 OQL 中的子选择语法有点古怪,有人可以帮帮我吗?

选择 1

将返回一个包含 2 列的结果集:线程名称 | 保留堆大小

选择 2

还将返回一个包含 2 列的结果集:线程名称 | 请求 uri

问题

我怎样才能将这些加入到 3 列的单个选择中?

所以结果是:线程名 | 请求 uri | 保留堆大小

0 投票
1 回答
335 浏览

java - JVM EXCEPTION_ACCESS_VIOLATION 后需要进行 Heap Dump

我发现可以使用 java 命令参数进行堆转储:-XX:+HeapDumpOnOutOfMemoryError 在 OutOfMemoryError 上写入堆转储,-XX:+HeapDumpOnCtrlBreak 在 CTRL+BREAK 上将堆转储和线程转储一起写入。

现在,当我收到以下错误时,我需要堆转储:

我正在获取 hs_err_pid6332.log,但我需要 HPROF 格式的堆转储,以便我可以在内容上运行 OQL。

你能在这里指导我吗?提前致谢!