方法名如下
public int findGroups(Object accredit, Class groupClass);
实现的功能为根据参数groupClass来判断使用的是Department或VisitorGroup类(2个自定义类)
查询出该类的记录数.第一个参数用来判断权限不用在意.
不明白例如Department.class的作用
有没高手给出个例子参考下...谢谢..偶是菜鸟..以上是基于Hibernate;

解决方案 »

  1.   

    不单独是Hibernate有这个class
    所有的Object都有
     object类中的getclass方法返回ckass类型的一个实例,
    程序启动时包含在main方法的类会被加载,
    虚拟机要加载他需要的所有类,
    每一个加载的类都要加载它需要的类。
    有了这个class你就可以判断Object的类型 
    可以构建这个类的对象等等
      

  2.   

    public class ClassDemo {   
     public static void main(String[] args) {        
     String name = "caterpillar";      
     Class stringClass = name.getClass();      
     System.out.println("getName: " +                  
        stringClass.getName());       
     System.out.println("isInterface: " +                    
        stringClass.isInterface());        
     System.out.println("isPrimitive: " +                    
        stringClass.isPrimitive());      
     System.out.println("isArray: " +                    
        stringClass.isArray());        
     System.out.println("SuperClass: " +                     
        stringClass.getSuperclass().getName());   
     }

    out:
    getName: java.lang.String
    isInterface: false
    isPrimitive: false
    isArray: false
    SuperClass: java.lang.Object class常用与动态加载类
    你可以看看这篇文章
    http://blog.iyi.cn/start/2005/01/post_54.html
      

  3.   

    这个例子更好
    http://www-128.ibm.com/developerworks/cn/java/j-dyn0610/index.html