`
lovechenxue
  • 浏览: 56608 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
文章分类
社区版块
存档分类
最新评论

关于HQL参数中含有中文是乱码的解决办法

阅读更多
在spring+hibernate中:Hql中有中文参数(如from test as c where c.name=''张三'')的话被翻译成sql的时候会出现乱码,解决办法是在application.xml中加入以下语句:

<prop key="hibernate.query.factory_class">  

    org.hibernate.hql.classic.ClassicQueryTranslatorFactory   

</prop> 



在struts+hibernate中

hibernate的配制文件hibernate.cfg.xml中加入

<property name="query.factory_class">
        org.hibernate.hql.classic.ClassicQueryTranslatorFactory
</property>
分享到:
评论

相关推荐

    Hibernate框架]Hql语句in中带参数的写法

    在本文中,我们将讨论如何在HQL语句中使用in关键字带参数的写法,以及解决相关问题的方法。 一、HQL语句in中带参数的写法 在HQL语句中,使用in关键字可以实现集合参数的传递,例如: ```java String hql = "FROM ...

    hql语言中的一些常用的方法

    ### HQL语言中的一些常用的方法 HQL(Hibernate Query Language)是Hibernate框架提供的一种查询语言,它基于SQL标准,但更加强调面向对象的特点。在实际应用开发中,HQL被广泛用于数据检索、更新等操作。下面将...

    HQL参数查询和Criteria查询

    1、掌握Hibernate框架应用项目 2、学习HQL参数查询和Criteria查询 3、比较HQL和Criteria的不同 建立web项目,通过页面查询构造动态查询语句,struts2和hibernate框架整合。

    Spring中hql语句的常用方法

    ### Spring框架中HQL语句的使用方法 在学习Spring框架与Hibernate集成的过程中,掌握HQL(Hibernate Query Language)的使用方法是十分重要的。本文档将详细介绍如何在Spring环境中运用HQL进行数据查询操作,包括...

    解决J2EE开发中乱码问题

    J2EE开发中遇到的乱码问题是一个常见的困扰,尤其是在处理中文字符时。本文将详细介绍如何解决这些问题,以一个基于Eclipse 3.3 + MyEclipse 6.0 + Tomcat 5.5的项目为例,该项目采用了Ext、Struts和Hibernate框架。...

    HQL语法入门学习HQL语法入门学习

    4. **设置参数**: 如果HQL中有参数,可以通过`setXxx`方法(如`setString`, `setDate`等)为参数赋值。 5. **执行查询**: 调用Query对象的`list`方法执行查询,获取查询结果列表。 6. **遍历结果**: 使用迭代器...

    HQL语句 HQL语句

    HQL语句 HQL语句 HQL语句 HQL语句 HQL语句

    HQL语法大全,并带有详细的例子

    4. **设置参数**:如果HQL语句中含有参数,则需要通过Query对象的`setXxx`方法为这些参数赋值。 5. **执行查询并遍历结果**:最后调用Query对象的`list`方法或其他相关方法来执行查询并遍历查询结果。 #### 三、HQL...

    HQL Eclipse Plugins 配置教程

    不喜欢使用myEclipse的...最近在项目中使用Hibernate,由于需要使用HQL,找了很多资料,大都是MyEclipse中自带的HQL工具。 由于MyEclipse是收费的,速度不是很理想。所以在网上找到了一个elipse插件 英文图文教程 ...

    hql ppt Hql PPt

    Hql PPt Hql PPt

    hibernate-hql 资料大全

    1. **find(String queryString)**: 这是最基础的HQL查询方法,接受一个HQL语句作为参数,返回所有匹配该查询的实体对象。例如,"from bean.User"会返回所有的User对象。 2. **find(String queryString, Object ...

    Hibernate HQL命名参数和Query接口的分页

    本篇将详细讲解HQL中的命名参数以及如何通过Query接口实现分页查询,这对于开发大型数据应用来说是至关重要的。 首先,我们来看HQL中的命名参数。在编写HQL查询语句时,我们可以使用`:paramName`的方式来定义参数,...

    关于HQL相关的论文

    《HQL:数据库查询语言在Hibernate中的应用与优化》 HQL,全称为Hibernate Query Language,是Hibernate框架中用于操作对象关系映射(ORM)的一种强大的查询语言。它类似于SQL,但面向对象,使得开发者可以以类和...

    hql语句 使用大全

    ### HQL语句使用大全 HQL(Hibernate Query Language)是一种面向对象的查询语言,它提供了灵活而强大的数据检索方式,使开发人员能够更高效地与数据库交互。本文将详细介绍HQL的基本用法及高级特性。 #### 1. ...

    强烈建议的HQL语法规则详解

    4. **设置参数**:如果HQL中包含参数,如上面的例子中的`:eventTitle`,可以通过`Query`对象的`setXxx`方法(如`setString`)为它们赋值。 5. **执行查询并处理结果**:最后,调用`Query`对象的方法(如`list`)执行...

    HQL查询及语法

    4. **设置参数**:如果HQL语句中包含参数,需调用Query对象的`setXxx`方法为其赋值。 5. **执行查询并处理结果**:最后,通过调用Query对象的`list`等方法,获取查询结果并进行后续处理。 #### 三、HQL语法示例...

    hql总条数.txt

    1. **参数解释**:`@param hql`注释表示此方法接收一个名为`hql`的参数,该参数是HQL查询语句。 2. **HQL查询执行**:在方法体内部,首先通过`HibernateUtil.getSession()`获取到一个`Session`实例,这是Hibernate...

    HQL语言大全 高清晰可复制版

    HQL,全称为Hibernate Query Language,是Hibernate框架中的查询语言,它允许开发者以类似SQL的方式查询对象。在Java开发中,尤其是在处理大量数据持久化时,Hibernate作为一个强大的对象关系映射(ORM)工具,极大...

Global site tag (gtag.js) - Google Analytics