我想用Hibernate执行一段sql返回一个结果集,结果现在不知道如何遍历了

publicclassCellCaiQueryDaoImplextendsCellCaiQueryDao{privatestaticSessionFactoryfacto... public class CellCaiQueryDaoImpl extends CellCaiQueryDao {
private static SessionFactory factory;
//获得开启着的Session
public static Session getSession(){
return factory.openSession();
}
public static List<ReportAlias> GetReportAlias(String rank) {

String sql = "SELECT id,alias_name,dep_id,report_name,start_column,start_row,end_column,end_row,report_jsp,module,memo,controlline_id,is_copy "
+ "FROM report_alias ORDER BY alias_name DESC";
Session.createSQLQuery(sql).addEntity(ReportAlias.class);

return null;
}
}
展开
 我来答
百度网友f30c93f
2013-07-02 · 超过25用户采纳过TA的回答
知道答主
回答量:155
采纳率:0%
帮助的人:73万
展开全部
你把执行的结果提出来啊,你返回为空怎么遍历呢?
更多追问追答
追问
问题是怎么提?以前用JDBC Rs会。现在用Hibernate+sql返回的是一个list。这里面是对象还是什么啊
追答
Query query = session.createQuery(sql);

List list = query.list();
return list;
返回的list就把list return出去遍历啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式