hibernate中使用sql返回结果转为非持久化对象
来源:互联网 发布:c语言fclose 编辑:程序博客网 时间:2024/06/06 01:07
以前处理复杂逻辑时,使用过几种不同的方法,但是今天发现了一个hibernate中使用sql更方便的方法,前提是hibernate必须是3.2或者以上版本,废话不说了,下面看介绍:
普通的实体JavaBean(请注意,这个javabean不需要持久化,就是一个普通的JavaBean,只需要将数据库返回的字段对象上,有set、get方法即可,要求属性名称都变为大写,因为返回的结果字段都是默认大写的,为了对应上javabean的属性)代码如下:
-------------------------------------------------------------------------------
public class ordercount {
}
业务逻辑代码如下:
-----------------------------代码如下---------------------------------------
//较为复杂的sql,注意返回的字段名称都是大写的
//生成SQLQuery 对象,请注意是:SQLQuery,不是Query(一定不能错,因为Query没有addScalar方法)
//为每个sql中的查询的字段设置返回的类型,当然这个地方那个不设置也可以,不过如果结果出现返回count()函数的字段就不需设置,不然会报错,最好这个地方还是设置一下类型
以下为JSP页面用标签获取数据,代码如下:
---------------------------------------------------------------------
<s:iteratorvalue="ordercountlist">
以上就是所有的代码了,呵呵
- hibernate中使用sql返回结果转为非持久化对象
- hibernate中使用sql返回结果转为非持久化对象
- hibernate中使用sql返回结果转为非持久化对象
- hibernate中使用sql返回结果转为非持久化对象
- Hibernate 返回结果list对象
- hibernate中持久化对象的生命周期
- Hibernate中持久化对象的状态
- 使用Hibernate完成对象持久化
- chapter5 使用Hibernate完成对象持久化
- 使用Hibernate模板持久化对象
- 使用Hibernate上下文会话持久化对象
- 使用Hibernate完成对象持久化
- hibernate使用sql得到非实体结果集
- hibernate使用原生SQL查询返回结果集的处理
- Hibernate持久化对象
- hibernate 持久化对象
- Hibernate持久化对象
- hibernate持久化对象
- 利用 JSP 2 提供的 SimpleTagSupport 开发自定义标签
- Jsp自定义标签01
- Oracle10.2.0.1 For CentOS6.0 安装文档(一)
- 字节输入流类InputStream
- ASP.NET MVC 音乐商店 - 3. 视图与模型
- hibernate中使用sql返回结果转为非持久化对象
- 文件或目录损坏无法读取的解决办法
- Jsp自定义标签02
- framebuffer驱动分析
- 使用Javascript,CSS和Ajax创建ASP_NET自定义控件
- java线程介绍(二)
- 完成端口(IOCP)编程探讨
- hdoj 2032 杨辉三角
- C++沉思录读书笔记(20章)- 通过迭代器配接器提高泛型算法的通用性