hibernate hql-hibernate使用hql的问题

问题描述

hibernate使用hql的问题

数据库中条数据中的某个字段是空的,用hql查那条数据的所有字段时,查出后那个字段是null,set到实体类的时候报错了,怎么处理呢? 字段类型是String 和date?

解决方案

你是指数据库有一个字段是date类型并可以为空,但你的hibernate配置文件配置的是String?

时间: 2024-10-30 06:36:43

hibernate hql-hibernate使用hql的问题的相关文章

hibernate中如何用hql做中文排序

用Hibernate+MySQL的童鞋是不是很苦恼为什么MySQL不支持中文排序呢?没办法,只有等utf8_unicode_cn 出来了.如果用hibernate即想实现跨库,又想不改代码如何实现呢,下边告诉你答案. 方法一.描述:给Hibernate的MySQL方言包注册一个排序方法,该方法中实现了MySQL中文排序.贴代码: public class MySQLExtendDialect extends MySQLDialect { public MySQLExtendDialect(){

为什么Hibernate 3中的HQL无法查询汉字

为什么Hibernate 3中的HQL无法查询汉字 使用同样的代码和配置文件,在Hibernate 2上完全没有问题,在Hibernate 3中,使用如下HQL查询,无法得到正确的结果集: String hql = "from story where title like '%汉字%'"; Query q = session.createQuery(hql); 但用下面的HQL查询,却可以得到正确结果集: String hql = " from story where tit

Java Persistence with Hibernate中文版Hibernate实战第2版出版

Java Persistence with Hibernate中文版Hibernate实战第2版出版 图灵出版社官方Hibernate实战(第2版)链接为: http://www.turingbook.com/Books/ShowBook.aspx?BookID=260 书 名: Hibernate实战(第2版) 评论星级: **** 书 号: 978-7-115-17448-2 原 书 名: Java Persistence with Hibernate 原出版社: Manning Publi

Java Persistence with Hibernate中文版Hibernate实战第2版勘误

http://www.javaeye.com/topic/179802 Hibernate Spring Java Persistence API EJB3 相关的术语及关键字 还有其它相关的一些链接: Java Persistence with Hibernate中文版Hibernate实战第2版出版 关于Java持久化相关的资源汇集:Java Persistence API 错误难免,有则改之,无则加勉! ===========================================

org.hibernate.HibernateException: /hibernate.cfg.xml not found

问题描述 执行HibernateTest.java报错:Exceptioninthread"main"org.hibernate.HibernateException:/hibernate.cfg.xmlnotfoundatorg.hibernate.internal.util.ConfigHelper.getResourceAsStream(ConfigHelper.java:173)atorg.hibernate.cfg.Configuration.getConfiguration

spring hibernate service层执行hql问题

问题描述 在service层中写hql,然后直接使用dao调用,返回值是Object类型,里面的参数名字也变成了01234...而在service层调用dao,dao执行hql,则不会出现这种问题,会返回正常实体跑断点发现返回值类型是由一个queryPlanCache的东西管理的然后这个东西是在SessionFactoryImplementor中,而跑断点没看到这个对象中的返回值类型是什么时候设定的,在执行的时候就已经存在了,求大神解释为何service层中写hql,并使用baseDao执行hq

hibernate 的关联查询hql怎么写

问题描述 比如我两个表 Person 和 IDCard 是一对一的关系.我想写一条hql,查询在IDCard存在Person对象的记录.该怎么写?from Person p where p.iDCard <> null 这个行不通 解决方案 from Person p where p.iDCard is not null

hibernate配置文件hibernate.cfg.xml的详细解释

标准的XML文件的起始行,version='1.0'表明XML的版本,encoding='gb2312'表明XML文件的编码方式 <?xml version='1.0' encoding='Utf-8'?> 表明解析本XML文件的DTD文档位置,DTD是Document Type Definition 的缩写,即文档类型的定义,XML解析器使用DTD文档来检查XML文件的合法性.hibernate.sourceforge.net/hibernate-configuration-3.0dtd可以

【框架】[Hibernate]利用Hibernate进行单表的增删改查-Web实例

转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 前面两篇博客已经将Hibernate的基础知识讲解得差不多了,差不多到写实例的时候了. 本篇只用hibernate进行单表的增删改查. 应用Hibernate,对students表进行增删改查. service层和DAO层,我都是直接写实现类了(因为这里主要是演示一下Hibernate的使用),如果是开发项目,注意一定要写接口! 准备数据库: 首先准备一个students表: cr

系统学习hibernate之四 hibernate多对一关联映射

一.关联映射的本质: * 将关联关系映射到数据库,所谓的关联关系是对象模型在内存中的一个或多个引用 <many-to-one>会在多的一端加入一个外键,指向一的一端,这个外键是由<many-to-one> 中的column属性定义的,如果忽略了这个属性那么默认的外键与实体的属性一致 <many-to-one>标签的定义示例: * <many-to-one name="group" column="groupid"/>