【问题标题】:Retrieve "id" field values via VisualVM OQL query通过 VisualVM OQL 查询检索“id”字段值
【发布时间】:2016-11-12 22:26:33
【问题描述】:

在 Java VisualVM (1.8.0_45) 中使用 OQL 查询获取 obj.id 会返回 JavaScript 对象 ID(长值)而不是 Java 字段的值。换句话说,JavaScript id 字段隐藏了 Java 对象 id 字段。 Java 对象值可以在 Instances 浏览器中看到,但是如何通过 VisualVM OQL 检索呢?

【问题讨论】:

    标签: visualvm oql


    【解决方案1】:

    目前无法访问 Java 对象id 字段。这是 OQL 中的一个错误。
    您可以使用以下解决方法:

    obj["wrapped-object"].getValueOfField("id")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-11
      • 1970-01-01
      • 2012-05-31
      • 1970-01-01
      • 2019-10-30
      相关资源
      最近更新 更多