我想用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;
}
} 展开
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;
}
} 展开
1个回答
展开全部
你把执行的结果提出来啊,你返回为空怎么遍历呢?
更多追问追答
追问
问题是怎么提?以前用JDBC Rs会。现在用Hibernate+sql返回的是一个list。这里面是对象还是什么啊
追答
Query query = session.createQuery(sql);
List list = query.list();
return list;
返回的list就把list return出去遍历啊
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询