读书人

如何避免使用hibernate native SQL查询

发布时间: 2012-10-09 10:21:45 作者: rapoo

如何处理使用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

读书人网 >SQL Server

热点推荐