输出HQL查询一个或多个字段的结果

当HQL查询一个或几个字段得到的结果时,可以用一下的方式输出对象的值;

String hql = "select supplier, name, specification from Materials";

……

List<Object[]> list = this.materialsService.getData();//list为执行hql查询得到的结果
 for (Object[] object : list) {

         String supplier = (String)object[0];

         String name= (String) object[1];

         String specification = (String) object[2];
         System.out.println( supplier +""+name+""+specification );
}

   

你可能感兴趣的:(HQL)