`
koen
  • 浏览: 81938 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

使用Hibernate的Criteria做order by排序时,如何做到大小写不敏感

阅读更多

QA在测试后要求:对查询结果集的排序应该是大小写不敏感的。想了想比较挠头,恐怕自己向Criteria里面做手脚比较困难。不过查询了Hibernate javadoc之后发现有现成的方法:

 

org.hibernate.criterion

Class Order

Order ignoreCase ()
No description provided.

 

虽然Gavin King同学对该方法没有javadoc描述,但是还是很好很强大滴,呵呵!

 

 

 

分享到:
评论

相关推荐

    Hibernate的Criteria用法总结

    Example是另一种特殊的Criterion,它基于一个实体对象创建,可以用来执行基于属性值的复杂查询,支持忽略大小写和模糊匹配。例如: ```java Example exampleUser = Example.create(u).ignoreCase().enableLike...

    Hibernate中Criteria的完整用法

    你可以忽略大小写,设置模糊匹配等,使得查询更加灵活。 **Projection** 是用于报表查询和聚合操作的接口。它定义了如何从数据库中提取数据,例如平均值(avg)、计数(count)、最大值(max)、最小值(min)和...

    hibernateCriteria的使用.docx

    在Java的持久化框架Hibernate中,Criteria API是一种用于构建动态查询的强大工具,它允许开发者以编程方式构建查询,而不是直接写SQL语句。下面将详细解释Criteria API的使用及其相关概念。 1. Query By Example ...

    Hibernate中Criteria的用法详解

    通过Example.create()方法,你可以忽略大小写,启用模糊匹配等,这在处理基于对象属性的查询时非常有用。 Projection接口用于查询结果的投影,即指定查询返回的字段。SimpleProjection如avg(), count(), max(), min...

    Hibernate中Criteria的完整用法.docx

    - `Example`:根据对象实例创建查询条件,支持忽略大小写、模糊匹配等。 - `Junction`:用于组合多个查询条件,包括`Conjunction`(AND)和`Disjunction`(OR)。 ##### 2. Projection - **概念**:`Projection`...

    Hibernate教程

    15.1. 大小写敏感性问题 15.2. from子句 15.3. 关联(Association)与连接(Join) 15.4. select子句 15.5. 聚集函数 15.6. 多态查询 15.7. where子句 15.8. 表达式 15.9. order by子句 15.10. group by子句 ...

    Criteria的完整用法.pdf

    支持忽略大小写、模糊匹配等特性。 - **Projection**:用于聚合查询和分组,例如计算平均值、最大值等。`Projections`类提供了创建`Projection`的便捷方法,如`avg`、`count`、`max`等。 ##### 3. Query条件组装 ...

    hibernate面试题2

    - **ordered collection**:在数据库层面通过`ORDER BY`进行排序。 5. **Hibernate在Spring和Struts中的应用**: - Hibernate简化了数据访问层的代码,提供ORM(对象关系映射)解决方案,增强了反射机制,性能...

    Hibernate+中文文档

    14.1. 大小写敏感性问题 14.2. from子句 14.3. 关联(Association)与连接(Join) 14.4. join 语法的形式 14.5. select子句 14.6. 聚集函数 14.7. 多态查询 14.8. where子句 14.9. 表达式 14.10. order by子句...

    HibernateAPI中文版.chm

    14.1. 大小写敏感性问题 14.2. from子句 14.3. 关联(Association)与连接(Join) 14.4. join 语法的形式 14.5. select子句 14.6. 聚集函数 14.7. 多态查询 14.8. where子句 14.9. 表达式 14.10. order by子句...

    hibernate3.2中文文档(chm格式)

    14.1. 大小写敏感性问题 14.2. from子句 14.3. 关联(Association)与连接(Join) 14.4. join 语法的形式 14.5. select子句 14.6. 聚集函数 14.7. 多态查询 14.8. where子句 14.9. 表达式 14.10. order by子句...

    最全Hibernate 参考文档

    14.1. 大小写敏感性问题 14.2. from子句 14.3. 关联(Association)与连接(Join) 14.4. select子句 14.5. 聚集函数 14.6. 多态查询 14.7. where子句 14.8. 表达式 14.9. order by子句 14.10. group by子句 14.11. 子...

    hibernate 教程

    大小写敏感性(Case Sensitivity) 11.2. from 子句 11.3. 联合(Associations)和连接(joins) 11.4. select子句 11.5. 统计函数(Aggregate functions) 11.6. 多态(polymorphism)查询 11.7. ...

    Hibernate中文详细学习文档

    14.1. 大小写敏感性问题 14.2. from子句 14.3. 关联(Association)与连接(Join) 14.4. join 语法的形式 14.5. select子句 14.6. 聚集函数 14.7. 多态查询 14.8. where子句 14.9. 表达式 14.10. order by子句...

    Hibernate 中文 html 帮助文档

    14.1. 大小写敏感性问题 14.2. from子句 14.3. 关联(Association)与连接(Join) 14.4. join 语法的形式 14.5. select子句 14.6. 聚集函数 14.7. 多态查询 14.8. where子句 14.9. 表达式 14.10. order by子句 14.11. ...

    Hibernate实现记录的增、删、改和查功能

    - **大小写敏感**:HQL 中的对象名和属性名是大小写敏感的,与 SQL 的大小写不敏感不同。 - **from 子句**:from 子句用于指定要查询的实体,可以加上别名,如 `from Cat as cat`。 1.1 **简单查询**: ```java ...

    hibernate 体系结构与配置 参考文档(html)

    大小写敏感性问题 14.2. from子句 14.3. 关联(Association)与连接(Join) 14.4. join 语法的形式 14.5. select子句 14.6. 聚集函数 14.7. 多态查询 14.8. where子句 14.9. 表达式 14.10. order by子句 ...

    Hibernate技术手册.chm(台湾写的)

    - HQL的基本语法:SELECT、FROM、WHERE、GROUP BY、ORDER BY等子句。 - HQL的查询优化:避免N+1查询,使用JOIN fetch预加载关联数据。 7. **Criteria查询**: - 动态构建查询条件,比HQL更灵活。 - Criteria、...

Global site tag (gtag.js) - Google Analytics