问题标签 [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.
java - 如何在 MAT Eclipse 中使用 OQL 进行嵌入式查询
我可以通过使用如下查询来获取所有 Thread 对象
那么如果我想进一步分析返回的结果对象,我认为 OQL 应该如下所示:
但它转向 ClassCastException。
MAT Eclipse 中的 OQL 是否支持嵌入式查询,如何获得我想要的结果?
java - 对象查询语言引用
我正在尝试分析堆转储以确定我的休眠缓存设置是否是原因。
相关对象的许多实例由“org.hibernate.internal.util.collections.IdentityMap”引用。如何构造一个 OQL 查询来返回我的对象实例的确切数量,这些实例被 hibernate 引用?
jvm - OQL 包中的所有实例
是否可以OQL
检索属于一个包的所有对象?或者我可以查询wildcards
吗?
正如@haridsv 建议的那样,我尝试过:
和
但VisualVM
其中抱怨说不存在这样的包裹。
甚至
失败。
谢谢!
塞达诺。
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
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 版本,我相信它支持这种事情。
非常感谢任何提示或指针。
linq - 是否有 Linq to OQL 提供程序?
我想将 Linq 查询转换为OQL。
是否有 Linq to OQL 提供程序?
jpa - 在 OQL 或 JQL 中,你如何做这种类型的外连接
假设我们有两个完全不相关的实体 EntityX 和 EntityY,它们都具有列年龄。我如何在 OQL 中进行这样的连接
select x,y from EntityX as x full external join EntityY as y on x.age = y.age
这不可能吗?
谢谢,院长
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 名左右,并按大小排序。
oql - OQL:具有保留堆的 Tomcat 线程
我在加入两个 OQL 语句时遇到问题。由于 OQL 中的子选择语法有点古怪,有人可以帮帮我吗?
选择 1
将返回一个包含 2 列的结果集:线程名称 | 保留堆大小
选择 2
还将返回一个包含 2 列的结果集:线程名称 | 请求 uri
问题
我怎样才能将这些加入到 3 列的单个选择中?
所以结果是:线程名 | 请求 uri | 保留堆大小
java - JVM EXCEPTION_ACCESS_VIOLATION 后需要进行 Heap Dump
我发现可以使用 java 命令参数进行堆转储:-XX:+HeapDumpOnOutOfMemoryError 在 OutOfMemoryError 上写入堆转储,-XX:+HeapDumpOnCtrlBreak 在 CTRL+BREAK 上将堆转储和线程转储一起写入。
现在,当我收到以下错误时,我需要堆转储:
我正在获取 hs_err_pid6332.log,但我需要 HPROF 格式的堆转储,以便我可以在内容上运行 OQL。
你能在这里指导我吗?提前致谢!