hql关联表、map/list查询

本文介绍了在Spring MVC项目中如何利用HQL进行关联表查询和统计分组。通过创建临时实体类,声明HQL查询语句,结合Map或List收集查询结果,实现对订单信息与买家信息的联合查询,以及统计信息的获取。
摘要由CSDN通过智能技术生成

 

介绍下关于HQL中的关联表查询的用法吧,这个算是我自己摸索尝试出来的,也许不是最优化的,但还是可以和大家分享探讨下

 

之前由于对hql的了解不深,后来要使用关联表查询的时候,就特意查询了一些资料,其中http://www.cnblogs.com/gmh/archive/2008/03/22/1117910.html这篇文章让我受益匪浅,深受启发

 

这次主要是要使用关联表查询,项目中是使用的spring mvc+hibernate

 

关联表查询,顾名思义就是查询结果设计到多个表的信息,且彼此间有一定的关联

在spring mvc中使用hql关联表查询的方法:

拿当前我们系统当中的订单表举例说明,当前记录中大部分记录的是对象ID,现在我要一并查询订单信息以及订单中关联的买家信息,步骤如下:

1.      首先声明一个类如com.zhiyuan.base.model.OrderView

a)        私有变量有String id, String remark, int orderStatus, BuyerUser buyer等等,并进行getter&&setter方法绑定

b)        创建构造函数OrderView(String id, String remark, int orderStatus, BuyerUser

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值