Hibernate从createCriteria()结果获取Id

nim*_*cap 2 java hibernate

我有一个方法,它采用实体列表Class并进行一些计算.在这里描述我的需求是最简单的方法概要(伪代码):

public void do(List<Class<?> entities) {
    for (Class<?> entity : entities) {
        List<?> list = session.createCriteria(entity).list();
        for (Object o : list) {
            System.out.println(o.getClass().getSimpleName() + " " + o.getId());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法可以访问/获取ID o