`
程序猿抓java吃
  • 浏览: 8470 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

HQL实现中文排序

阅读更多
  • 书写convert函数让HQL支持convert函数,实现HQL中文排序

   代码:

public class MySQL5LocalDialect extends MySQLDialect {
	@SuppressWarnings("deprecation")
	public MySQL5LocalDialect() {
		super();
		registerFunction("convert", new SQLFunctionTemplate(Hibernate.STRING, "convert(?1 using ?2)"));
	}

}
  •  hibernate配置
hibernate.dialect com.demo2do.core.utils.MySQL5LocalDialect
  •  HQL使用
order by convert(account.employee.realName,'gbk') asc

 

分享到:
评论

相关推荐

    解决Hibernate中MySQL的中文排序

    本文将深入探讨如何解决这些问题,确保MySQL数据库中的中文数据能按照正确的顺序进行排序。 首先,我们需要了解MySQL字符集的基础知识。MySQL支持多种字符集,如GBK、UTF-8等,它们用于存储和表示不同语言的字符。...

    hibernate中实现真分页和假分页技术

    在Hibernate中,实现假分页通常借助于Criteria API或者HQL(Hibernate Query Language)来进行。以下是一个使用Criteria API的示例: ```java Session session = sessionFactory.openSession(); Criteria criteria ...

    hibernate_reference中文/英文.pdf

    《Hibernate参考指南》是Java开发领域中不可或缺的重要资源,它详细介绍了Hibernate框架的使用方法和最佳实践。...中文版和英文版的提供,使得不同语言背景的读者都能无障碍地学习和理解Hibernate技术。

    Spring Data JPA中文文档[1.4.3]_springdatajpa_erlang_waitxpf_

    Spring Data JPA 提供了内置的支持,可以在查询方法中通过 `Pageable` 参数实现分页和排序。 5. **Auditing**:Spring Data JPA 提供了审计功能,可以自动记录实体的创建时间和修改时间。这可以通过 `@CreatedDate`...

    Spring Data JPA中文文档[1.4.3]

    5. **JPQL和Hibernate HQL**:虽然Spring Data JPA可以自动生成查询,但有时仍需手动编写JPQL(Java Persistence Query Language)或Hibernate HQL(Hibernate Query Language)来完成复杂查询。 6. **Auditing**:...

    NHibernate2.0中英文文档

    本文将深入解析标题为“NHibernate2.0中英文文档”的资源,包括其核心概念、功能以及如何通过提供的CHM格式文档进行学习。 首先,NHibernate 2.0是该ORM库的一个特定版本,它在前一版本的基础上进行了优化和改进,...

    Hibernate3.2官方中文参考手册

    《Hibernate3.2官方中文参考手册》是Java开发者不可或缺的重要参考资料,它详尽地阐述了Hibernate 3.2版本的核心特性和使用方法。Hibernate是一个开放源代码的对象关系映射框架,它极大地简化了Java开发人员在数据库...

    Hibernate 手册中文版chm格式

    手册会展示如何编写HQL查询,包括基本查询、条件查询、分组和排序等。 4. Criteria查询:提供了一种基于对象的查询方式,比HQL更动态、更灵活。 5. Criteria API和DetachedCriteria:进一步深入,探讨如何使用...

    hibernate3.5.0_final 所有参考文档 reference pdf

    在这个`hibernate3.5.0_final`版本中,提供了详尽的参考文档,包括核心部分的中文文档和其他部分的英文文档,为开发者提供了全面的学习和参考资料。 **一、Hibernate ORM 概述** Hibernate 是Java平台上的一个流行...

    hibernate3.3.2中文帮助文档

    《Hibernate 3.3.2 中文帮助文档》是一份针对Java开发人员的重要参考资料,它详细阐述了Hibernate框架在3.3.2版本中的各项功能和使用方法。Hibernate是一个开源的对象关系映射(ORM)框架,它允许开发者使用面向对象...

    hive官方翻译文档

    本翻译文档对原版英文文档进行了全面、准确的翻译,便于中文使用者学习和应用。 首先,让我们详细了解一下Hive的核心概念和功能: 1. **Hive架构**:Hive构建在Hadoop之上,它将结构化的数据文件映射为一张数据库...

    Spring Data JPA中文文档[1.4.3].zip

    6. **分页和排序**:Spring Data JPA支持在查询结果中进行分页和排序,可以方便地通过Repository接口实现。 7. **存储过程**:Spring Data JPA也支持调用数据库存储过程,并将其结果转换为Java对象。 8. **JPA实体...

    Hibernate3.3 中文参考

    在3.3中,Criteria API更加完善,支持更多的查询条件和结果排序,且无需编写字符串查询,降低了因拼写错误引发的潜在问题。 ### 7. Criteria与Querydsl集成 在3.3版本中,Hibernate支持Querydsl,这是一个强大的...

    Hibernate 3.1.2中文文档发布

    HQL支持复杂的查询,包括联接、分组、排序等,使开发者能用更符合面向对象思维的方式来检索数据。 3. **Criteria查询**:除了HQL,Hibernate还提供了Criteria API,这是一种更动态的查询方式,可以在运行时构建查询...

    Hibernate3.1.2中文文档.rar

    《Hibernate 3.1.2 中文文档》是Java开发者非常重要的参考资料,它详细阐述了Hibernate框架在3.1.2版本中的各项功能和用法。Hibernate是一个开源的对象关系映射(ORM)框架,它允许开发者使用面向对象的编程方式来...

    hibernate3中文官方文档

    《Hibernate 3.3.2 中文官方文档》是一份详尽阐述 Hibernate 框架的权威指南,针对的是 Java 开发者,尤其是那些在企业级应用开发中使用 ORM(对象关系映射)技术的人群。Hibernate 是一个开源的、强大的 ORM 解决...

    hibernate api

    Hibernate是一个开源的对象关系映射(ORM)框架,它允许Java开发者在Java对象和数据库记录之间建立映射,从而简化数据库编程。...在实际项目中,结合提供的中文帮助文档,学习和使用Hibernate将变得更加方便。

    Hibernate v3.04中文参考手册(PDF)

    通过阅读《Hibernate v3.04中文参考手册》,开发者可以深入了解这些概念,熟练掌握Hibernate的使用,从而在实际项目中实现高效的数据操作。手册中的实例和详细解释有助于理解和应用这些知识,对于提升Java开发者的...

Global site tag (gtag.js) - Google Analytics