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

时间:2011-05-12 10:22:03

标签: java hprof oql eclipse-mat

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

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

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

必须有一个非常快捷的方法...感谢您帮助我!

1 个答案:

答案 0 :(得分:2)

SELECT toString(entry.entityName) FROM org.hibernate.engine.EntityEntry entry WHERE (toString(entry.entityName) = "My.Pojo")

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