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

Hibernate 3 不能查中文

    博客分类:
  • JAVA
阅读更多
转:http://maxpain.cnblogs.com/archive/2005/06/10/171729.aspx

hibernate当中使用hql进行查询的时候,如果参数是中文,这hql打印为乱码。以前从来没有遇到过的问题,郁闷。经过无数次的尝试之后都无法解决,查找资料突然发现这个hibernate3的一个bug。在hibernate3当中使用antlr来解析hql,估计是这个的问题。
解决方法为:
1、采用占位符,然后setString
2、将 hibernate.query.factory_class 属性设置成 org.hibernate.hql.classic.ClassicQueryTranslatorFactory


不能用拼HQL的用法,拼HQL还容易有SQL注射攻击

相关问题信息:

http://forum.hibernate.org/viewtopic.php?t=942108


分享到:
评论

相关推荐

    关于Hibernate3中文查询出错问题的解决

    在使用Hibernate3进行数据库操作时,中文查询出错是一个常见的问题,这主要涉及到字符编码、数据库配置以及Hibernate的设置等多个方面。以下将详细介绍如何解决这个问题。 首先,我们要明白错误的根源通常在于字符...

    hibernate3 chm 格式 中文

    《Hibernate3 CHM格式中文》是一个专门为中文用户提供的关于Hibernate框架的离线帮助文档,它以CHM(Microsoft Compiled HTML Help)格式呈现,方便开发者在没有网络的情况下查阅和学习。Hibernate是一个开源的对象...

    hibernate3 中文API

    **Hibernate 3中文API详解** Hibernate 3是一个流行的开源对象关系映射(ORM)框架,它为Java开发者提供了在数据库上操作对象的便捷方式。这个API文档是专门为那些使用中文作为主要语言的学习者设计的,使得理解...

    Hibernate3中文文档

    《Hibernate3中文文档》是Java开发领域中一份重要的参考资料,主要涵盖了Hibernate3框架的各种特性和用法。Hibernate作为一款开源的对象关系映射(ORM)框架,极大地简化了Java应用程序对数据库的操作,使得开发者...

    hibernate3 中文参考手册

    在Hibernate3中文参考手册中,这些内容会通过示例代码、API文档、最佳实践和常见问题解答等部分来详细展开。手册会以实例驱动的方式,帮助读者从零开始学习Hibernate,逐步掌握其核心概念和应用技巧,最终能够熟练地...

    hibernate3中文官方文档

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

    hibernate3基础教程中文版及源码

    《Hibernate3基础教程中文版及源码》是一个针对Java开发者的重要资源,旨在深入理解并实践Hibernate3这一流行的对象关系映射(ORM)框架。Hibernate3是Java开发中的一个关键工具,它极大地简化了数据库操作,使得...

    hibernate3 帮助文档CHM

    综上所述,《Hibernate3 帮助文档 CHM》是Java开发者不可或缺的参考资料,无论你是初学者还是经验丰富的开发者,都可以从中获取大量实用信息,提升你的Hibernate应用技能。通过深入学习和实践,你可以更好地掌握ORM...

    hibernate 3.2中文手册 中文文档

    ### Hibernate 3.2中文手册知识点汇总 #### 第1章:Hibernate入门 - **1.1 前言** - 介绍了Hibernate的基本概念及其重要性。 - 强调了学习Hibernate对于Java开发人员的重要性。 - **1.2 第一部分—第一个...

    hibernate中文参考文档

    标题“hibernate中文参考文档”意味着该文档是一份面向中文用户的Hibernate框架的参考资料,旨在为开发者提供详细的技术指导和用法说明。从描述来看,这份文档内容涵盖了Hibernate框架的主要特性和用法,从基础的...

    Hibernate中文文档+hibernate annotation +distribution

    《Hibernate技术深度解析:中文文档与实战指南》 在Java世界中,Hibernate作为一个强大的对象关系映射(ORM)框架,极大地简化了数据库操作。本文将深入探讨Hibernate的核心概念,结合提供的中文文档,以及...

    Hibernate 中文api 等学习资料

    3. **Hibernate 中文API文档.chm**:这是Hibernate的中文API参考手册,对每个类、接口和方法的详细说明,对于查阅具体功能和方法的使用非常有帮助。 4. **Hibernate3.2.chm**:这个文件可能包含了Hibernate 3.2版本...

    hibernate 3.6 中文 chm

    《Hibernate 3.6 中文 CHM》是一个针对Hibernate 3.6版本的详细使用指南,旨在帮助开发者理解和掌握这个强大的对象关系映射(ORM)框架。Hibernate是Java开发中的一个重要工具,它允许程序员以面向对象的方式处理...

    hibernate中文参考手册

    《Hibernate中文参考手册》是Java开发领域中关于Hibernate框架的重要学习资源,主要涵盖了Hibernate的中文API及详尽的参考信息。Hibernate是一个开放源代码的对象关系映射(ORM)框架,它极大地简化了Java应用程序对...

    Hibernate 转译中文版

    这个中文版的翻译工作为国内开发者提供了方便,使他们能更直观地理解和掌握Hibernate的核心概念与使用技巧。 Hibernate的主要功能在于将Java对象与数据库表进行映射,通过对象化的操作方式管理数据库,降低了数据层...

    Hibernate中文API大全

    注意:在Hibernate3中,第二个要求并非是Hibernate强制必须的。但最好这样做。 你不能使用一个IdentifierGenerator产生组合关键字。一个应用程序必须分配它自己的标识符。 使用<composite-id> 标签(并且内嵌元素...

    hibernate3中文手册

    综上,《Hibernate3中文手册》是Java开发人员深入学习和掌握Hibernate框架的重要参考材料,无论你是初学者还是经验丰富的开发者,都能从中获取到宝贵的知识和实践经验。通过阅读和实践手册中的内容,你将能够更好地...

    《Hibernate 3 API参考手册》-电子文档下载(PDF)

    在描述中提到的“配合Hibernate 3中文参考使用”,意味着此手册可能包含有中文翻译或注释,这对于中文使用者来说是极大的便利,能够帮助他们更好地理解和应用Hibernate 3的API。 关于Hibernate 3 API,它是...

    hibernate3 中文手册

    《Hibernate3 中文手册》是针对Hibernate框架的深入解析与应用指南,主要聚焦于版本3.1.2的特性与功能。Hibernate是一个开源的对象关系映射(ORM)框架,用于Java应用程序,它允许开发者将Java对象映射到数据库表,...

    hibernate的配置使用和各种查询

    ### Hibernate的配置与使用详解 ...综上所述,Hibernate不仅简化了Java应用与数据库之间的交互,还提供了丰富的查询API,使得开发者能够更加高效地处理数据。无论是初学者还是经验丰富的开发者,都能够从中受益匪浅。

Global site tag (gtag.js) - Google Analytics