首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

如何避免使用hibernate native SQL查询得到的数据

2012-10-09 
如何处理使用hibernate native SQL查询得到的数据有时候我们可能需要使用sql语句来查询一些内容,而不是把

如何处理使用hibernate native SQL查询得到的数据
    有时候我们可能需要使用sql语句来查询一些内容,而不是把整个实体对象都拿出来,这个时候就可以使用native SQL来查询,返回List,里面的元素为Object[]数组,查询的所有字段都在数组之中

List datas = session.createSQLQuery("select id,username,email from  t_user").list();Iterator iterator = datas.iterator();Object[] results;while(iterator.hasNext()) {results = (Object[])iterator.next();for(int i= 0;i<results.length;i++) {System.out.println(results[i]);}}


更具体的用法可以参考api

热点排行