HQL如何查询一对多返回数量

问题描述

有两个表:栏目表c,新闻表n,一对多关联。每个栏目下有多条新闻。如何写HQL查询语句,实现如下结果:栏目名称新闻数量栏目110栏目220......

解决方案

解决方案二:
栏目类ItemStringname;//栏目名List<News>list=newArrayList<>();//关联的新闻hql="selectl.name,count(l.list)fromItemigroupbyl.name";注意这里count(l.list)返回的是long类型的哟
解决方案三:
hql="selectl.name,count(l.list)fromItemi"这样好点,不要groupbyl.name

时间: 2024-09-29 20:24:57

HQL如何查询一对多返回数量的相关文章

Hibernate查询之SQL查询,查询结果用new新对象的方式接受,hql查询,通过SQL查询的结果返回到一个实体中,查询不同表中内容,并将查到的不同表中的内容放到List中

 package com.ucap.netcheck.dao.impl; import java.util.ArrayList;import java.util.List; import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.springframework.beans.factory.annotation.Autowired;import

hql语句查询实体类News的属性category为“生活类新闻”的LIST,HQL语句怎么写?

问题描述 hql语句查询实体类News的属性category为"生活类新闻"的LIST,HQL语句怎么写? 用SSH框架,写一个实现类,查询实体类News的属性category为"生活类新闻"的LIST 返回一个LIST,该怎么写???????????????????? 实体类为News 属性为category 数据库中表名为t_news category为属性 import java.util.List; import org.springframework.st

Hibernate在HQL中查询实例

我们学习Hibernate查询是知道HQL支持条件查询,分为好多方面,这里我们就具体Hibernate查询用实例来加以说明,希望对读者的学习带来帮助. 1.支持字符串方式参数传递查询: 例子: List students = session.createQuery("select s.id,s.name from Student s where s.name like '%1' ").list(); for (Iterator iter=students.iterator(); ite

关于hql语句查询的问题

问题描述 关于hql语句查询的问题 select information,count(information) from Information information where 1=1 group by information.id; 请问这hql语句合法么,Information是个视图,同时也有这个实体类~想查询出这个information对象,并且算出个数 解决方案 HQL语句查询中一些参数设置的问题Hql语句模糊查询'like'与中文问题HQL语句的属性查询 解决方案二: selec

数据-订单列表查询SQL,查询出订单的数量和订单详细信息(包括订单中的所有商品)

问题描述 订单列表查询SQL,查询出订单的数量和订单详细信息(包括订单中的所有商品) 一对多关系的数据比如订单和订单商品,要一起显示订单和其商品信息,怎么样查询最优 就像淘宝一样,每个订单(order表)对应多个商品(order_item表)时,查询订单信息必须把该订单的商品主要信息也显示出来. 解决方案 使用连接进行查询.有订单肯定就有商品了 涉及到三张表订单表订单商品表商品表select * from (select 订单.*订单商品.* from 订单 left join 订单商品 on

java-用jq的删除删除元素之后,在次查询,元素的数量不变,不能彻底删除,怎么办呢?需要动态判断元素的数量

问题描述 用jq的删除删除元素之后,在次查询,元素的数量不变,不能彻底删除,怎么办呢?需要动态判断元素的数量 用jq的删除删除元素之后,在次查询,元素的数量不变,不能彻底删除,怎么办呢?需要动态判断元素的数量 解决方案 再次查询是什么意思,如果只是从界面上删除,而不是从数据源实际删除,再刷新依然会出现 解决方案二: $("元素").size() 不是可以查询出符合的元素数量吗 如果 从页面删除了一个元素 再次查询出来的数量是不会变的 也就是说是没有彻底删除的 jq的删除是 (这个方法不

为什么Hibernate 3中的HQL无法查询汉字

为什么Hibernate 3中的HQL无法查询汉字 使用同样的代码和配置文件,在Hibernate 2上完全没有问题,在Hibernate 3中,使用如下HQL查询,无法得到正确的结果集: String hql = "from story where title like '%汉字%'"; Query q = session.createQuery(hql); 但用下面的HQL查询,却可以得到正确结果集: String hql = " from story where tit

hibernate-Hibernate hql关联查询问题

问题描述 Hibernate hql关联查询问题 有2张表 discuss和post post的主键postid作为外键在discuss中 discuuss与post多对一的关系 对应2个实体类Discuss和Post Discuss中 用Posts post 并在xml中做了关系映射 现在我想根据指定的Postid来找到响应的discuss记录 然后不知道该怎么写了1.from Discuss as dis where dis.post.postid=?2.select dis from Di

服务器-如何用dnsjava绑定特定的域名和IP?就是不用向上查询,直接返回本地的结果。

问题描述 如何用dnsjava绑定特定的域名和IP?就是不用向上查询,直接返回本地的结果. 能不能给一个比较完整的程序,实在感谢.我是想做一个有动态的IP地址的服务器,但是需要绑定域名,搞一个类似于花生壳的IPV6的DDNS 解决方案 http://www.jb51.net/article/73336.htm