解决方案 »

  1.   

    hibernate 这个返回的肯定是对象了,你可以重新组装了list返回你想要的
      

  2.   

    可是数据库数据很多 全查出来和插一列时间差很多 想返回String 只能用HQL了吗
      

  3.   

    List list = getSession().createCriteria(AcmsUser.class).list();
      

  4.   

    public List<String> findAllUserId() {
            Criteria criteria =  this.getSession().createCriteria(AcmsUser.class);
            criteria.setProjection(Projections.id());
            criteria.list();//返回的是 id的List
            criteria.setProjection(Projections.property(propertyName));
            criteria.list();//返回的是你要的那个属性的list;
    }