kind是一个类 
它是static的 
所以可以直接用类名来操作属性和方法...

解决方案 »

  1.   

     不写不行,不定就不知道去加载什么了.可以参考一下FaceYe开源portal里面关于这一点的实现http://ecsun.javaeye.com
      

  2.   

    必须写撒!看看api!或者看看jdk的reflect!
      

  3.   

    他的作用就是告诉hibernate把哪个持久化对象作为搜索范围。
    第一个参数也可以是一个字符串,这个串代表一个类的全路径加类名,作用也是一样的。目的也是告诉hibernate搜索范围。
      

  4.   

    不写当然不行,试想只给他一个标识记录唯一记录的值但却不告诉是哪一个表的值,这样hibernate能找到是哪个表吗?要知道hibernate是通过映射文件将表的记录与java类的对象联系在一起的,告诉spring的HibernateTemplate是哪一个类也就告诉了hibernate(通过映射文件)查找哪一张表的主键等于id的记录。