Class Test= Class.forName("className");

解决方案 »

  1.   

    我的目的是在hibernate中动态的转换类型
    String className="Test";
    Test 是Hibernate中的entity的类名.Class obj=Class.forName(className);
    此处通过. Query query=session.createQuery("from className");
    List list=query.list();
     obj list=(obj)list.get(1);  ---->此语句报错.我那个className在此用
      

  2.   

    不好意思!
    最后一句是这样  obj=(obj)list.get(1);  ---->此语句报错.我那个className在此用
      

  3.   

    问题是报什么错,如果是NoPointException,你就要看看你的类是不是为Null了。
      

  4.   

    这样写才行
    obj=(className)list.get(1);