###Hibernate一般是返回对象实体,但是如果你非要返回一个List,或者你不想返回整个实体数据,而只是想返回一个值,那么你可以使用 "select distinct ......."
1.例子
public List getyears() { // 取人口基本信息表的年
String hql = "select distinct nian from ReportRkxx";
return this.getHibernateTemplate().find(hql);//这个就是返回的list
}
2.我的应用
String queryString = "select distinct REFUND_DATE from T_PHONE_ONE_SIDE_RECORD T where T.SALE_NUM=?";
return phoneSaleDao.queryListObjectBySql(queryString, saleNum);
使用distinct查询出来一个字段,放入List中,前台使用可以用:myList.get(0)接收