如何使用OQL语法计算Eclipse MAT中的对象? 这不起作用:
SELECT count(a) FROM org.hibernate.engine.EntityEntry a
WHERE (toString(a.entityName)="my.pojo")
(我想计算加载到内存中的hibernate pojos的数量)
必须有一个非常快捷的方法...感谢您帮助我!
答案 0 :(得分:2)
SELECT toString(entry.entityName) FROM org.hibernate.engine.EntityEntry entry WHERE (toString(entry.entityName) = "My.Pojo")
在结果中,计数将显示为Total:X of Y entries.
您感兴趣的值为Y
。