`
gxb_1985
  • 浏览: 2619 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

一个QBC中使用Projections分组查询出错问题

 
阅读更多
创建了一个DetachedCriteria,添加查询条件字段A,然后建个Projections,对A进行分组group
这样做就出错
看后台打印的hql语句。where条件中,A并没有按照hql语言的写法实现的
不知道为什么
以上说的比较乱,总结下就是我用QBC查询,A同时出现在where和group by中就出错。
分享到:
评论
2 楼 angell8888 2008-06-18  
我也碰到这种问题了,在where条件中竟出现了前面字段的别名。报的错为该字段名无效。
1 楼 gxb_1985 2008-04-11  
没有人知道吗?
也就是查询字段同时出现在where和group by就会出错
hql语句不再是表名.字段查询,而直接是字段,很奇怪

相关推荐

    QBC的各种查询

    4. **分组查询**:Criteria的createCriteria(String associationPath)方法可以用于创建子查询,配合setProjection(Projections projections)进行分组,Projections提供了groupProperty()方法用于按属性分组。...

    QBC的使用全集大全

    **QBC(Query By Example)**是Hibernate框架中的一种查询方式,它允许开发者通过实例对象来构造查询条件,提供了一种更加面向对象的查询方法。QBC查询在处理复杂的动态查询时尤其方便,因为它可以避免编写大量的SQL...

    Hibernate QBC高级查询.rar

    1. **Criteria API**:它是Hibernate提供的一个API,允许开发者使用Java对象来构建查询。相比HQL,Criteria API更具有面向对象的特点,可以动态地构建查询条件,适应复杂的需求。 2. **DetachedCriteria**:这是一...

    QBC查询的别名方的

    根据提供的文件信息,我们可以推断出此文档主要讨论了QBC(Query By Criteria)查询方法在Hibernate框架中的应用。下面将对文档中的几个关键点进行详细的解析与扩展。 ### QBC查询简介 QBC(Query By Criteria)是...

    Hibernate(HQL、QBC查询)源码

    Hibernate(HQL、QBC查询)源码 Hibernate(HQL、QBC查询)源码 Hibernate(HQL、QBC查询)源码 Hibernate(HQL、QBC查询)源码 Hibernate(HQL、QBC查询)源码

    HQL与QBC的查询条件.doc

    QBC是一种基于实例的查询方式,通过提供一个实体对象实例作为查询的模板,Hibernate会自动根据对象的属性生成相应的查询语句。QBC的主要优势在于它的直观性和简单性。QBC中的运算符与HQL中的对应,例如,通过调用...

    qbc表达式

    QBC是Hibernate框架提供的一个高级查询接口,允许开发者通过编程的方式构造复杂的查询条件,而不需要直接编写SQL语句。这种方式极大地提高了代码的可读性和可维护性,同时也使得查询逻辑更加灵活多变。 #### 二、...

    Java_Hibernate QBC条件查询对比

    QBC(Query By Example)是Hibernate提供的一种简单而直观的查询方式,它允许开发者通过创建一个对象实例来定义查询条件。例如,如果我们有一个User类,我们可以通过创建一个新的User实例并设置其属性来构建查询条件...

    Hibernate_QBC和Hibernate_QBE

    Hibernate是Java领域中一个广泛使用的对象关系映射(ORM)框架,它允许开发者以面向对象的方式操作数据库,而无需直接编写SQL语句。QBC和QBE是Hibernate提供的两种不同类型的查询接口,旨在简化数据检索过程。 ...

    Hibernate QBC分页

    通过这个示例,我们可以看到在Hibernate中使用QBC进行分页查询的流程。这种方式既简单又灵活,可以根据实际需求调整查询条件和分页参数,从而实现高效的数据检索。在实际应用中,为了优化性能,通常会结合缓存策略和...

    QBC QBE查询

    QBC(Query By Example)和QBE(Query By Example)是两种在ORM(Object-Relational Mapping)框架中,特别是Hibernate中使用的查询方法。这两种查询方式都是为了简化SQL语句的编写,使得开发者能更专注于业务逻辑,...

    Hibernate实例开发 HQL 与 QBC 查询

    在Java世界中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者使用面向对象的方式来操作数据库,极大地简化了数据库操作。本教程将深入探讨Hibernate中的两种查询方式:HQL(Hibernate Query ...

    SSH笔记-HQL查询、QBC、本地SQL查询

    SSH笔记-HQL查询(基于位置参数查询、基于命名参数查询、分页查询、命名查询、投影查询报表查询、内/迫切内/左外/迫切左外连接查询)、QBC(QBC检索查询、统计查询、排序查询、HQL操作数据库)、本地SQL查询

    QBC的相关讲义和例题

    QBC的相关讲义和例题 QBC(Query By Criteria)查询方式是Hibernate提供的“更加面向对象”的一种检索方式。QBC在条件查询上比HQL查询更为灵活,而且支持运行时动态生成查询语句。

    Hibernate_QBC案例.rar

    // 1.查询所有 ...聚集函数使用(聚合函数)(count、sum、avg、max、min等) // 9.TOP N查询 ———————————————— 原文链接:https://blog.csdn.net/qq_29001539/article/details/105182223

    hibernate+spring+springmvc框架 @注解开发 详细配置注释/及hibernate的HQL/QBC/SQL查询代码使用及注释

    之前也发了一个,这个包含之前的,还添加了hibernate对数据库操作的代码(注意:controller层两个QBC/SQLTest代码不能运行,只是写出了操作数据库的除了HQL的另外2种方式)。我发现现在还是有很多公司用hibernate+...

    Hibernate-HQL-QBC-QBE

    1. Hibernate:Hibernate是一个开源的对象关系映射(ORM)框架,它允许开发者在Java应用中使用面向对象的方式来操作数据库。它通过提供一套API和元数据,将Java类与数据库表进行映射,从而简化了数据库操作。 2. ...

    Hibernate_QBC查询[归类].pdf

    Hibernate QBC(Query By Criteria)查询是Hibernate框架中一种面向对象的查询方式,它通过提供Criteria API使得开发者能够更方便地构建和执行SQL查询。QBC查询的优势在于它允许程序员用更加面向对象的方式处理...

    QBC_hibernate完整用法

    收录了QBC_hibernate完整用法.大家可以下载看看.作为参考.

Global site tag (gtag.js) - Google Analytics