`
chembo
  • 浏览: 938785 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

mysql sql中文排序 hibernate HQL中文排序

阅读更多
sql:
select chinese from table1 order by convert(chinese using gb2312) asc;
HQL:
public class MySQL5LocalDialect extends MySQL5InnoDBDialect{ //继承链接mysql的类
public MySQL5LocalDialect() {
super();
registerFunction("convert", new SQLFunctionTemplate(Hibernate.STRING,
"convert(?1 using ?2)"));
}
}

在application.xml中:
<prop key="hibernate.dialect">
com.***.util.MySQL5LocalDialect   <!--导入上面咱自定义的类-->
</prop>

分享到:
评论

相关推荐

    解决Hibernate中MySQL的中文排序

    在使用Hibernate进行数据库操作时,可能会遇到MySQL数据库中文排序不正确的问题。这通常是由于字符集设置、数据库...通过以上步骤,可以有效地解决MySQL数据库在Hibernate中的中文排序问题,确保数据的正确展示和检索。

    SpringBoot+hibernate+mysql+sqlserver双数据源

    总的来说,"SpringBoot+Hibernate+MySQL+SQLServer双数据源"项目展示了如何在Java环境中灵活处理多数据库的需求,为复杂的企业级应用提供了可靠的解决方案。通过理解并掌握这些技术,开发者可以提升自己的技能,应对...

    HibernateHQL实现前台翻页

    "HibernateHQL实现前台翻页"这一主题就是关于如何利用Hibernate的HQL(Hibernate Query Language)来实现数据库查询的分页功能,并结合Servlet(通常与MVC模式中的Controller层对应)和MySQL数据库来构建一个完整的...

    hibernate和MySQL的jar

    标题中的“hibernate和MySQL的jar”指的是Hibernate ORM框架与MySQL数据库之间的连接库。Hibernate是一种流行的Java对象关系映射(ORM)工具,它允许开发者使用面向对象的编程方式来操作数据库,而无需直接编写SQL...

    hibernate的HQL的jar

    在压缩包的文件名称列表中,"mysql"可能指的是MySQL的驱动jar,因为Hibernate需要数据库驱动来连接特定的数据库。而"hibernate3"则表示这是Hibernate 3.x版本的库文件。在Hibernate 3中,引入了对HQL的广泛支持,...

    Hibernate使用中防止SQL注入的几种方案

    以下是Hibernate中防止SQL注入的几种策略: 1. **对参数名称进行绑定**: 这是Hibernate提供的标准方法,通过创建HQL(Hibernate Query Language)查询并使用`setString()`方法来设置参数。例如: ```java Query...

    HQL与SQL的区别

    在IT领域,特别是数据库操作和查询语言中,HQL(Hibernate Query Language)与SQL(Structured Query Language)是两个重要的概念,它们各自拥有独特的特性和应用场景。本文将深入探讨HQL与SQL之间的区别,帮助读者...

    Hibernate+MySQL包

    - **查询**:Hibernate支持HQL(Hibernate Query Language)和Criteria API进行查询,它们是面向对象的查询方式,比传统的SQL更贴近Java编程。 - **事务处理**:由于数据库操作通常涉及事务,因此需要使用`Session`...

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

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

    Hibernate的MySql查询.rar

    在MySQL查询方面,Hibernate提供了多种查询方式,包括HQL(Hibernate Query Language)和Criteria API。HQL是Hibernate专有的查询语言,类似于SQL,但它是面向对象的。例如,我们可以使用以下HQL语句来查询所有用户...

    使用Mysql+Maven+Hibernate的一对一,一对多的CURD小案例

    通过Session,我们可以执行HQL(Hibernate Query Language)或SQL查询,进行对象的保存、更新和删除。例如,`session.save(obj)`用于插入新对象,`session.update(obj)`用于更新已存在的对象,`session.delete(obj)`...

    Hibernate 查询经典练习题

    在本文中,我们将探讨基于Hibernate的查询实践,包括HQL(Hibernate Query Language)和Criteria API的使用。我们将通过两个经典的练习题来深入理解这两个查询方式,并讨论它们在处理不同查询需求时的特点。 ### ...

    HQL学习教程Hibernate入門

    HQL(Hibernate Query Language)是Hibernate提供的一种面向对象的查询语言,与SQL类似,但更加面向对象,使得开发者在处理数据时更加便捷。 在学习HQL之前,首先需要理解Hibernate的核心概念。Hibernate通过映射...

    Hibernate与HQL

    HQL(Hibernate Query Language)是Hibernate提供的面向对象的查询语言,类似于SQL,但更加面向Java对象,使得查询更加直观。 ### Hibernate配置文件 Hibernate的配置文件(通常命名为`hibernate.cfg.xml`)是项目...

    Hibernate5 + Mysql实现Demo源码

    **Hibernate5 + MySQL实现Demo源码详解** 在Java开发中,ORM(对象关系映射)框架使得数据库操作变得更加便捷,而Hibernate作为其中的佼佼者,深受开发者喜爱。本Demo基于Hibernate5,结合MySQL数据库,提供了完整...

    hibernate+mysql基本原理示例

    在"hibernate+mysql基本原理"示例中,可能包含了一个简单的用户管理系统的实现,包括用户注册、登录、查询等功能。这个例子旨在帮助初学者理解如何在实际项目中整合Hibernate和MySQL,以及如何在JSP页面上展示数据。...

    hibernate3+mysql简单学习实例.rar

    6. **HQL(Hibernate Query Language)**: HQL是Hibernate的查询语言,类似于SQL,但更面向对象。在示例中,你可能会看到如何使用HQL进行复杂的查询操作。 7. **事务管理(Transaction Management)**: Hibernate...

    Hibernate+Mysql

    【Hibernate+Mysql】是一个经典的Java开发中的持久化框架与数据库结合的应用实例,主要涉及到的技术栈包括Maven作为项目构建工具,Hibernate作为对象关系映射(ORM)框架,以及MySQL作为常用的开源关系型数据库。...

    Hibernate数据检索(HQL).rar

    本教程重点聚焦于Hibernate的数据检索机制,特别是Hibernate查询语言(HQL),它是Hibernate提供的一个强大的SQL方言,用于在ORM层面上执行数据库查询。 **一、Hibernate概述** Hibernate作为Java中的ORM框架,它...

    Hibernate中连接MySql所需的jar包

    3. Query和Criteria:这些是执行SQL查询的API,允许开发者通过HQL(Hibernate查询语言)或Criteria API来检索数据。 接下来,`mysqljdbc.jar`(通常被称为`mysql-connector-java`)是MySQL官方提供的Java数据库连接...

Global site tag (gtag.js) - Google Analytics