问题标签 [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 - 获取从 ArrayList 引用的对象数,大小为 1,按类分组
我从应用程序中获得了一个堆转储,发现其中只有一个对象的 ArrayList 数量巨大。我知道如何获取此类数组列表的列表并显示包含元素的类:
结果如下所示:
我想要的是得到这样的东西:
但我无法汇总结果或对这些结果做任何其他事情。我在这里找到了如何将值传递给外部选择,但我无法弄清楚如何*
在第一个选择中使用除此之外的任何其他内容。
spring-data - 如何确定 Spring Data Gemfire 查询是否使用 Gemfire 索引?
我正在尝试确定我的所有 Spring Data Gemfire 查询是否都在使用 Gemfire 服务器上定义的索引。
使用 OQL,我知道我可以添加“ <trace>
”,并且在 gemfire 日志中它会显示是否正在使用索引:
但是像这样我们没有定义 OQL 的方法呢?(假设用户名不是客户区域的键):
regex - OQL 查询中的正则表达式
我想在查询 OQL 对象时使用正则表达式,所以我的select
语句是:
但在这里我得到了例外
有什么方法可以在 OQL 对象上使用正则表达式?
java - Java JPA OQL 递归过滤器
OQL(对象查询语言)中是否有任何方法可以通过过滤掉与某个属性匹配的所有对象来选择对象?
要递归访问Category
对象,我只需检索根类别。后来我通过FetchType.EAGER
.
现在,当我删除一个 Category 时,实际上我并没有删除它,而是将 deleted-property 设置为 true。这适用于修改/删除的类别,但是当我访问 children-property 时,我仍然会得到已删除的 Category 对象。
我当前用于获取根类别的 OQL-Select 如下所示:
有没有办法过滤掉所有具有的类别对象Category.deleted = true
?我的意思是递归,这样我就不会在 children-property 中找到 deleted-true-Categories?
实体如下所示:
java - javax.el.PropertyNotFoundException:类“java.lang.String”没有属性“hotelName”
TblUser 实体:
这是show.jsp
我的课程是公开的,所有 getter setter 都是实施的。我的库是 <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>,没关系。我花了几个小时,但不知道什么是错误。
visualvm - 引用对象的 OQL 语法?
visualvm
我在v1.3.8中找到了所需的对象:
它们显示为:
如何在 OQL 语法中引用结果集中的单个对象?我的尝试失败了:
maven - 在 maven CLASSPATH 中查找实现接口或作为子类/超类的类?
VisualVM OQL 查询无法查询接口,因为当前堆转储格式不保留此信息。
要解决此问题,可以找到实现接口的类并进一步执行堆转储分析。
我有一个由 Maven 管理的应用程序。在构建 Maven 时了解完整的应用程序CLASSPATH
。
是否可以通过mvn
命令查询哪个包中的哪些类实现了选定的接口?
甚至更多 - 在应用程序构建 CLASSPATH 中查找类和包,它是所选类的子类或超类?
是否有适合我需要的插件?
更新使用 IDE 获取已知实现列表的有趣建议。
我使用 Emacs 和 NetBeans。NetBeans查找已知实现的能力有限(通过查找使用对话框),但其范围仅限于打开的项目。例如,我寻找实现,而 NetBeans 对我没有帮助。Alt+ F7org.hibernate.cfg.NamingStrategy
因为我需要该列表来进一步编写脚本 GUI 工具是不相关的,除非它们提供纯文本导出。
java - 在 Eclipse MAT 的 OQL 中:如何从长整数构造日期?
我正在通过 Eclipse MAT 对核心转储进行一些调查。我有一些 OQL,可以让我非常接近我想要的关于尚未收集的 Web 客户端会话的信息(并且占用大量内存)。
会话数据有一个日期,采用长整数格式。
这是一件小事(或者应该是),但我还没有弄清楚如何将那个长整数转换为 OQL 中有意义的日期对象,但这样做可以帮助我从潜在的泄漏中过滤掉无害的实时会话。
那么,在 MAT 的 OQL 中将 long 转换为 date 或 timestamp 的技巧是什么?
gemfire - 无法在 gemfire 中写入数据
我正在尝试写入“贸易”区域的 gemfire 服务器。我的课是这样的:
我已经在 gfsh 控制台中部署了 jar。我在 gfsh 控制台上运行的查询是
但我收到一个错误
无法将 JSON 转换为类 model.TradeDetails 的对象。
可能是什么原因?
java - 使用 VisualVM 访问对象字段不起作用
我正在使用 VisualVM 1.3.8 分析堆转储,以下查询显示为 0 个结果:
Doingselect s from java.lang.String
显示了几个大小 >= 0 的字符串,所以我不明白为什么这不起作用。这也适用于使用其他类型的自定义对象并尝试基于字段(例如 myObj.value)进行查询。我想知道这是否是一个错误,或者实际上有一种特殊的方式可以访问未记录的字段。我正在使用 OpenJDK 8 fwiw。
编辑:关于的查询基本上是在visualvm站点上作为示例给出的,所以我无法理解为什么它不起作用。