`
ameng1115
  • 浏览: 20133 次
  • 性别: Icon_minigender_1
  • 来自: 保密
文章分类
社区版块
存档分类
最新评论

hibernate 查询包含中文参数

阅读更多

 

Hibernate 查询时,包含中文参数,查询不到结果,网上查说要加下面三个属性:

<bean id="sessionFactory"

      class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">

<property name="hibernateProperties">

<props>

<prop key="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</prop>

<prop key="connection.useUnicode">true</prop>

<prop key="connection.characterEncoding">UTF-8</prop>

.

.

.

 

加了以后,发现中文解决了,但是要求字段都是数据库的列名,而不是java类里面的属性名。

 

问题出在hibernate.query.factory_class, 把这个key的值改成org.hibernate.hql.classic.ClassicQueryTranslatorFactory就正常了。

貌似org.hibernate.hql.classic.ClassicQueryTranslatorFactory是旧版本的。

 

分享到:
评论

相关推荐

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

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

    hibernate-distribution中文帮助手册

    4. **配置Hibernate**:需要编写`hibernate.cfg.xml`配置文件,设定数据库连接参数、方言、缓存策略等。 5. **实体类与映射文件**:通过`@Entity`注解标记实体类,使用`hibernate-mapping`元素编写映射文件,定义...

    hibernate中文参考手册

    总的来说,《Hibernate中文参考手册》详细解析了Hibernate的各个组件和使用方法,包括配置、实体映射、数据查询、事务管理以及缓存策略,为Java开发者提供了全面的学习指南,帮助他们更好地理解和运用这一强大的ORM...

    Hibernate 4.1.1中文文档

    总的来说,《Hibernate 4.1.1中文文档》是学习和掌握Hibernate的重要资源,它包含了大量的示例代码和解释,帮助开发者深入理解ORM的概念,并能熟练地在实际项目中运用Hibernate。通过阅读和实践文档中的内容,开发者...

    Hibernate4.1.11中文手册

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

    hibernate 3.2中文手册 中文文档

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

    Hibernate官方中文参考手册下载

    这份官方中文参考手册是Hibernate学习者和开发者的重要资源,包含了详尽的API介绍、配置指南以及最佳实践。 **1. Hibernate概述** Hibernate 是Java世界中的一个强大工具,它简化了Java应用与关系型数据库之间的...

    hibernate_中文乱码

    根据提供的文件信息,我们可以推断出这段代码...综上所述,通过合理配置过滤器及相关的初始化参数,可以有效地解决Hibernate框架在处理中文数据时可能出现的乱码问题。这对于提高系统的健壮性和用户体验具有重要意义。

    Hibernate5.0用户手册中文版.rar

    这份中文版手册是学习和掌握Hibernate 5.0的关键资源。 首先,手册会介绍Hibernate的核心概念,包括Entity(实体)、SessionFactory(会话工厂)、Session(会话)和Transaction(事务)。实体是ORM中的基本单元,...

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

    《Hibernate v3.04中文参考手册》是Java开发者的重要参考资料,它详尽地阐述了Hibernate框架在v3.04版本中的各项功能和用法。Hibernate是一个开源的对象关系映射(ORM)框架,它允许开发者用面向对象的方式来操作...

    hibernate中文API

    这个"hibernate中文API"包含了对Hibernate框架核心功能和用法的详细说明,是学习和使用Hibernate的重要参考资料。 1. **Hibernate概述** - ORM概念:对象关系映射技术是将传统的关系型数据库与面向对象编程语言...

    Hibernate4.1.1中文PDF版

    5. **配置文件**:Hibernate的配置文件(通常是hibernate.cfg.xml)用于设置数据库连接参数、缓存策略、日志级别等。了解如何配置这些选项对于优化应用程序性能至关重要。 6. **持久化操作**:通过SessionFactory...

    hibernate 全面中文帮助 CHM文档

    这个CHM文档集合包含了丰富的Hibernate教程、API参考和实践指导,是深入理解和使用Hibernate的重要资源。 ### 一、Hibernate概述 Hibernate 是Java领域中最为广泛使用的ORM框架之一,它通过XML或注解方式定义对象...

    Hibernate2.1.2参考手册中文版

    1. **配置**: Hibernate的配置文件(hibernate.cfg.xml)包含了数据库连接参数、实体类路径等重要信息,是启动Hibernate的第一步。手册会详细介绍如何配置数据库连接、缓存策略以及日志系统。 2. **实体类与映射...

    hibernate存取汉字小程序

    【hibernate存取汉字小程序】是一个典型的Java开发项目,主要使用了Eclipse IDE、Hibernate3 ORM框架以及Oracle数据库来处理中文字符的问题。在实际的软件开发中,尤其是在与数据库交互时,处理中文字符可能会遇到...

    hibernate3.3.2GA 中文参考手册+英文API

    本资源包含Hibernate 3.3.2 GA版本的中文参考手册和英文API文档,对于学习和使用Hibernate具有极大的帮助。 中文参考手册详细阐述了Hibernate的核心概念和用法,包括以下主要知识点: 1. **实体映射**:Hibernate...

    Hibernate 4.1.1 API 文档

    `Hibernate_4.1.1_Final_javadocs`这个压缩包文件包含了所有这些概念的详细API文档,包括每个类、接口和方法的用途、参数、返回值和可能抛出的异常,以及示例代码,是学习和使用Hibernate 4.1.1不可或缺的参考资料。...

    Hibernate3.2官方中文参考手册

    2. **配置文件详解**:`hibernate.cfg.xml`是Hibernate的主配置文件,包含了数据库连接信息、缓存设置、方言选择等关键参数。理解并正确配置这些参数对于优化性能至关重要。 3. **Session接口**:Session是...

    hibernate数据库中文乱码问题

    2. **检查Hibernate配置文件**:打开项目的`hibernate.cfg.xml`文件,确保数据库连接字符串中包含了`useUnicode=true`和`characterEncoding=utf8`参数,并且在Hibernate配置文件中指定了正确的字符集设置。...

Global site tag (gtag.js) - Google Analytics