用于计算匹配条件的对象的OQL语法

cha*_*ter 7 java oql hprof eclipse-mat

如何使用OQL语法计算Eclipse MAT中的对象?这不起作用:

SELECT count(a) FROM org.hibernate.engine.EntityEntry a 
WHERE (toString(a.entityName)="my.pojo")

(我想计算加载到内存中的hibernate pojos的数量)

必须有一个非常快速的方法...谢谢你帮助我!

小智 3

SELECT toString(entry.entityName) FROM org.hibernate.engine.EntityEntry entry WHERE (toString(entry.entityName) = "My.Pojo")
Run Code Online (Sandbox Code Playgroud)

在结果中,计数将显示为Total:X of Y entries.您感兴趣的值是Y