解决方案 »

  1.   

     List<User> points = (from users in Session.Query<User>()
                             select users).distinct().ToList<User>();
      

  2.   

    不是有重复数据,是读取的都是rowid=1的那行的数据,数据最后的条数是对的
      

  3.   

     List<User> points = (from users in Session.Query<User>()
    where rowid=1
                             select users).ToList<User>();
      

  4.   

    解决了,是oracle的部分key的数据类型,hibernate没法识别,换成VARCHAR2这种就行了