如何将泛型转化为字符串?
基类A,类B继承A 
       A <T>  
          { 
                public   static   T   select(int      ID) 
                {                           
                            T   myObject; 
                               Isession   session=openSession(); 
             myObject=(T)session.CreateQuery( "from   (??)   as   myclass      where      myclass.Id= ' "+ID+ " ' ").UniqueResult(); 
                   } 
                   closeSession(session); 
                   return   myObject; 
          } 
 然后B类这样的,属性略   
    class   B:A <B>  
       { 
          ... 
          } 
 这样我拿B.select(id);就可以得到B类下的对象。 
    用NHibernate做的持久化映射,我不想将类型带到参数里去。 
 还有,若   T   myObject不存在,按道理为空,如何将他赋值为NULL,因为T可能是值类型。
------解决方案--------------------LZ干嘛不这样子用? 
 T t = session.Load <T> (id);