`

遍历hibernate 原生查询返回List<Object[]>

阅读更多
	public List<Object[]> queryAll(){
	List list =	(List) getSession().createSQLQuery("SELECT * FROM TEST")
		 .addScalar("ID", Hibernate.LONG)
		 .addScalar("GOODS_NAME", Hibernate.STRING)
		.list();
	return list;

	}	//指定返回两列



List<Object[]> list =dao.queryAll();
		for (int i = 0; i < list.size(); i++) {
		List<Object []> li = new ArrayList();
	    	     li.add(list.get(i));
		for (Object[] o : li) {	
	  System.out.println("ID"+o[0]+"\t GOODS_NAME:"+o[1]);
			}
		}
分享到:
评论

相关推荐

    JPA--HQL查询(手动写原生查询sql,复杂查询必备).pdf

    在查询结果处理方面,需要根据返回的结果来定义接收数据类型,例如,返回的结果是一个列表,可以使用 List&lt;Object[]&gt; 来接收,然后遍历列表,处理每个元素。 以下是 HQL 查询的示例代码: 首先,添加 ...

    hibernate语句大全

    List&lt;Object[]&gt; results = query.list(); ``` #### 三、高级查询 ##### 1. 分组与聚合函数 - **应用场景**:进行分组统计等操作。 - **实现方法**: ```java Query query = session.createQuery("SELECT ...

    传智168期JavaEE hibernate 姜涛 day36~day37(by阿滔)

    List&lt;Object[]&gt; list = query.list(); for (Object[] objects : list) { System.out.println(Arrays.toString(objects)); } ``` 同时,Hibernate允许将SQL查询结果直接封装到实体对象中: ```java List&lt;Customer&gt; ...

    hibernate3中通过nativesql或取部分字段并映射为具体对象的实现

    List&lt;Object[]&gt; results = query.list(); for (Object[] row : results) { User user = new User(); user.setId((Long) row[0]); user.setName((String) row[1]); // 处理user对象 } ``` 在上述代码中,我们...

    Struts+Hibernate分页

    在分页查询中,我们需要一个方法,如`List&lt;User&gt; findByPage(int pageNum, int pageSize)`,该方法接受当前页码和每页大小作为参数,返回指定范围内的数据。 4. **HQL或SQL查询**:在DAO的实现类中,使用HQL...

    Hibernate 中文 html 帮助文档

    6.3.5. 使用&lt;idbag&gt; 6.4. 集合例子(Collection example) 7. 关联关系映射 7.1. 介绍 7.2. 单向关联(Unidirectional associations) 7.2.1. 多对一(many to one) 7.2.2. 一对一(one to one) 7.2.3. 一对多(one ...

    最全Hibernate 参考文档

    6.3.4. 使用&lt;idbag&gt; 6.4. 集合例子(Collection example) 7. 关联关系映射 7.1. 介绍 7.2. 单向关联(Unidirectional associations) 7.2.1. 多对一(many to one) 7.2.2. 一对一(one to one) 7.2.3. 一对多(one ...

    Hibernate教程

    7.3.4. 使用&lt;idbag&gt; 7.4. 集合例子(Collection example) 8. 关联关系映射 8.1. 介绍 8.2. 单向关联(Unidirectional associations) 8.2.1. 多对一(many to one) 8.2.2. 一对一(one to one) 8.2.3. 一对多...

    hibernate 体系结构与配置 参考文档(html)

    使用&lt;idbag&gt; 6.4. 集合例子(Collection example) 7. 关联关系映射 7.1. 介绍 7.2. 单向关联(Unidirectional associations) 7.2.1. 多对一(many to one) 7.2.2. 一对一(one to one) 7.2.3. 一对多(one ...

    Hibernate3+中文参考文档

    6.3.4. 使用&lt;idbag&gt; 6.4. 集合例子(Collection example) 7. 关联关系映射 7.1. 介绍 7.2. 单向关联(Unidirectional associations) 7.2.1. 多对一(many to one) 7.2.2. 一对一(one to one) 7.2.3. 一对多(one ...

    hibernate3.04中文文档.chm

    7.3.4. 使用&lt;idbag&gt; 7.4. 集合例子(Collection example) 8. 关联关系映射 8.1. 介绍 8.2. 单向关联(Unidirectional associations) 8.2.1. 多对一(many to one) 8.2.2. 一对一(one to one) 8.2.3. 一对...

    jsp Hibernate入门教程第1 3页.docx

    - **Query**: 用于执行 HQL(Hibernate Query Language)或原生 SQL 查询的对象。 - **Configuration**: 负责读取配置文件,并根据这些配置来构建 `SessionFactory`。 #### 三、示例代码分析 本教程中的示例代码...

    hibernate 框架详解

    使用&lt;idbag&gt; 7.4. 集合例子(Collection example) 8. 关联关系映射 8.1. 介绍 8.2. 单向关联(Unidirectional associations) 8.2.1. 多对一(many to one) 8.2.2. 一对一(one to one) 8.2.3. 一对多...

    Hibernate参考文档

    6.3.5. 使用&lt;idbag&gt; 6.4. 集合例子(Collection example) 7. 关联关系映射 7.1. 介绍 7.2. 单向关联(Unidirectional associations) 7.2.1. 多对一(many to one) 7.2.2. 一对一(one to one) 7.2.3. 一对多(one ...

    HQL经典语句

    OID(Object Identity)查询,通过`session.get()`或`session.load()`根据对象标识符进行查询。`session.get()`会立即抛出异常如果找不到对象,而`session.load()`则会延迟到真正需要该对象时才抛出异常。 - **HQL...

    javase相关知识点

    2. 遍历对象键值对:for...in循环,或Object.keys获取所有key后再遍历。 3. 闭包:创建私有变量,封装作用域,实现异步控制,节省内存。 4. 邮箱正则表达式:/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/...

    java学习之路

    - **HQL**: Hibernate Query Language,一种类似于SQL的查询语言。 - **性能优化**: 包括一级缓存、二级缓存、查询缓存等。 #### Spring - **IOC/DI**: 控制反转 (Inversion of Control) 和依赖注入 (Dependency ...

    JAVA上百实例源码以及开源项目源代码

    5个目标文件,演示Address EJB的实现 ,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

Global site tag (gtag.js) - Google Analytics