通过VisualVM OQL查询检索“id”字段值

时间:2016-11-12 22:26:34

标签: visualvm oql

在Java VisualVM(1.8.0_45)中使用OQL查询获取development: secret_key_base: ***SECRET KEY BASE HERE*** stripe_publishable_key: ***PUBLISHABLE KEY HERE*** stripe_secret_key: ***SECRET KEY HERE*** test: secret_key_base: ***SECRET KEY BASE HERE*** # Do not keep production secrets in the repository, # instead read values from the environment. production: secret_key_base: <%= ENV["SECRET_KEY_BASE"] %> stripe_publishable_key: ENV['stripe_publishable_key'] stripe_secret_key: ENV['stripe_publishable_key'] 将返回JavaScript对象ID(长值),而不是Java字段的值。换句话说,JavaScript obj.id字段会隐藏Java对象id字段。可以在Instances浏览器中看到Java对象值,但是如何通过VisualVM OQL检索它?

1 个答案:

答案 0 :(得分:1)

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

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