hql 查询问题

问题描述

select count(distinct A,B,C)from table,就是在table表中根据ABC三个字段去掉重复后求count。 hql 应该如何 写。

解决方案

引用select count(*) as record_count from(select distinct A,B,C from t_test ) as temp_table;这个可以的,我测试了。嵌套查询,要把你要查询的记录作为一张临时表来查!楼主可以试试!

时间: 2024-09-13 17:36:01

hql 查询问题的相关文章

ssh-使用SSH框架,hql查询时候语句有问题,怎么修改????

问题描述 使用SSH框架,hql查询时候语句有问题,怎么修改???? org.springframework.orm.hibernate3.HibernateQueryException: Path expected for join! [select a.title,a.docSize,a.createTime,b.value,c.value from com.aodong.juice.wendang.entity.JuiceDocument as a left join JuiceCombo

hql-一个关于HQL查询语句的问题

问题描述 一个关于HQL查询语句的问题 查询一个实体类的部分属性,比如,这个实体类中有另外的一个实体类,但不想去查询这个实体类,只想查询原来实体类的私有属性,应该怎么写语句? 解决方案 可以直接写SQL的,查询字段只查询某些属性就可以了.类似: session.createQuery("select username,age from User where id=2");

hibernate hql查询问题

问题描述 hibernate hql查询问题 遇到个hibernate hql查询的问题,求高手解答 实体类A包含实体类T属性,实体类T有两个子类T1,T2,代码如下: A{ T t; } T{ } T1 extends T{ } T2 extends T{ } 现在我要查询A,条件是T为T2的类型,HQL语句应该怎么写? 解决方案 除了Java类与属性的名称外,查询语句对大小写并不敏感. 所以 SeLeCT 与 sELEct 以及 SELECT 是相同的,但是 org.hibernate.eg

大神帮帮忙-ssh中2个表联合hql查询流程问题

问题描述 ssh中2个表联合hql查询流程问题 我的hql语句是用Guide 和UserGuide这两个表进行连接查询结果,执行hql后用Guide接收其返回值,那么我需要在Guide实体类中将UserGuide实体类做为属性引入,是不是这样的流程,还有没有其他要注意的.最好有一些代码让我参考参考. 解决方案 你这样也行. 你要做两表联查,也可以根据外键,来用hql语句查询到数据.其实查询数据有很多种方法,你觉得哪一种你熟悉,或者性能好,或者你感觉方便,你就可以 使用哪一种,看需求就行了.我推荐

hql查询报错。。。。实体类问题

问题描述 hql查询报错....实体类问题 hql语句: String hql="from CouponPublishEntity e inner join e.couponpool c where c.owner='"+userId+"' and e.pubid in ("+ids+") "; 报错 [org.jeecgframework.core.common.exception.GlobalExceptionResolver]全局处理异常捕

hql 查询问题 求指导!!!!

问题描述 hql 查询问题 求指导!!!! 消息表message: id title fb_user_id(发布消息者的id)用户表user: id, name中间表message_user: id message_id user_id(接受消息者的id)已有用户id=001;查询此用户发布的消息(message.fb_user_id=001)以及接受的消息(message_user.user_id=001),用一条hql语句查询求指导 解决方案 select * from message m

[NHibernate]HQL查询

目录 写在前面 文档与系列文章 查询的几种方式 HQL查询 一个例子 总结 写在前面 上篇文章介绍了nhibernate在项目中的基本配置,包括数据库连接字符串的设置,映射文件的配置及需注意的地方,这篇文章将介绍nhibernate的查询方法. 文档与系列文章 [Nhibernate]体系结构 [NHibernate]ISessionFactory配置 [NHibernate]持久化类(Persistent Classes) [NHibernate]O/R Mapping基础 [NHiberna

s2sh-S2SH框架中用session.createQuery(hql)查询出异常.

问题描述 S2SH框架中用session.createQuery(hql)查询出异常. 本人搭了个s2sh的框架,在用session.createQuery(hql)查询的时候出现异常,起先我以为是session未获取到,后来验证session是获取到了的,传入的参数也是获取到了的,但是还是有异常.代码如下,里面做了大量的打印语句来验证对象是否为空.public User findUser(User user) { if(user!=null){ Session session=this.get

hibernate-Hibernate一对多中,在多方的关联对象如果提供getter方法,hql查询不出结果的问题

问题描述 Hibernate一对多中,在多方的关联对象如果提供getter方法,hql查询不出结果的问题 entity @Entity @Table(name = "tb_many", catalog = "ecs") public class Many implements Serializable { private static final long serialVersionUID = 1L; @Id @Column(name="mid"

ssh2环境下hql查询

问题描述 刚接触ssh2,自己写了个注册登录模块,注册很正常,插入数据也没有问题,但是在登录验证时,无法用hql查询,后面的打印语句也不能执行,不知道是不是我的hql有问题,顺便问下,spring整合hibernate之后hql的写法是不是与单纯hibernate环境下写法不一样?下面是我的写的dao源码,请大神帮忙看下是什么问题,搞了一下午了没头绪packageshopping.daoImpl;importjava.util.ArrayList;importjava.util.List;imp