在Java VisualVM(1.8.0_45)中使用OQL查询获取obj.id
返回JavaScript对象id(长值)而不是Java字段的值。换句话说,JavaScript id
字段遮蔽了Java对象id
字段。Java对象值可以在实例浏览器中看到,但是如何通过VisualVM OQL检索它?
目前没有办法访问Java对象id
字段。这是OQL中的一个bug。您可以使用以下解决方案:
obj["wrapped-object"].getValueOfField("id")