No data type for node: org.hibernate.hql.ast.tree.IdentNode问题的解决
使用Hibernate的时候,出现这个错误信息,经过网上的解决方法,成功的解决这个错误信息,并且记录下来。
从错误信息,可以看出是因为在执行hql语句的时候,hql中填写的字段没有和实体类中的字段对应,但是我查看自己的实体类中的属性的名称和属性对于数据库中的字段的映射,发现并没有什么错误,然后baidu一下,成功的解决了问题,
报错的原因:
我在实体类中写的属性的名称是以大写字母开头,所以在hql语句调用我这个属性的时候,不能获取到对应的属性,故报错,然后我将对应的属性的开头的字母变为小写,遵守驼峰命名法,然后重写get/set方法,成功解决。
原理:
hibernate中的hql语句,是根据查询的字段去查找对应的实体类,然后查找对应的字段,其中,hql语句中,拼接的字段名称,并不是直接去查找实体类中的字段,而是去调用get方法获取到对应的属性名,然后将get方法进行切割,将get去掉,然后将首字母变为小写,所以如果字段的首字母为大写,就会找不到该字段,无法进行映射,所以该异常的解决方法,将属性的首字母小写
No data type for node: org.hibernate.hql.ast.tree.IdentNode问题的解决相关推荐
- org.hibernate.hql.ast.QuerySyntaxException: ? is not mapped
2010-5-3 21:48:23 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for ser ...
- weblogic10异常:org.hibernate.hql.ast.HqlToken
今天部署应用到WLS10上,在运行过程中出现 ClassNotFoundException: org.hibernate.hql.ast.HqlToken 错误weblogic异常退出. GOOGLE ...
- org.hibernate.hql.ast.QuerySyntaxException: myaddressbook is not mapped
用hibernate查询 显示如下信息: org.hibernate.hql.ast.QuerySyntaxException: myaddressbook is not mapped. [from ...
- weblogic 异常之 ClassNotFoundException: org.hibernate.hql.ast.HqlToken 和 java.lang.NoSuchMethodError
一:weblogic 异常之 org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken ...
- org.hibernate.hql.ast.QuerySyntaxException is not mapped异常
解决方案: 这一般是HQL语句错误 因为Hibernate是对类查询的 ,而不是对数据库表进行查询 例如: return getHibernateTemplate().find("from ...
- Hibernate 学习笔记(二)—— Hibernate HQL查询和 QBC 查询
目录 一.Hibernate 的 HQL 查询 1.1.查询所有数据 1.2.条件查询 1.3.排序查询 1.4.统计查询 1.5.分页查询 1.6.投影查询 二.Hibernate 的 QBC 查询 ...
- Unknown integral data type for ids : java.lang.String; nested exception is org.hibernate.id.Identifi
1.发生的异常内容: org.springframework.orm.hibernate5.HibernateSystemException: Unknown integral data type f ...
- ORM框架之Spring Data JPA(一)Hibernate实现JPA规范
一.ORM简述 ORM(Object-Relational Mapping) 表示对象关系映射.在面向对象的软件开发中,通过ORM,就可以把对象映射到关系型数据库中.只要有一套程序能够做到建立对象与数 ...
- hibernate HQL语句
HQL语句的几种处理情况 建立持久化类 public class Book {private Integer book_id;private String book_name;private Set& ...
最新文章
- Khronos 在GDC上的信息汇总:Vulkan,OpenXR,WebGL,glTF
- 如何快速查看单链表倒数第K个元素
- 【数据结构与算法】之深入解析“基本计算器”的求解思路与算法示例
- 道路里程桩号标注_2000公里长距离电车远行,逸动EV460对里程焦虑说不
- 许晨阳:平衡 成长 识别——数学竞赛与数学研究
- 优酷视频如何进行连续播放?
- Linux调试时常见问题,C程序在linux下调试时经常出现的问题
- mysql20170410练习代码+笔记
- 购物车项目 复杂版本.待简化
- Google 字体在前端开发中的使用
- 感知特性评价指标SSIM
- 计算机审计实验一计划阶段,审计实验1.ppt
- win10系统打开更新服务器失败,Win10系统中Windows Update服务的启动方法
- linux工作区切换到桌面,linux切换桌面环境 gnome kde
- 打开图片时提示windows照片查看器无法显示图片内存不足该如何解决
- 群同态和群同构的区别_顾沛《抽象代数》1.4群的同态与同构习题解答
- vue3 effect 实现思路
- 警方通报“济南1家6口死亡”案:男子杀害亲人后放火跳楼
- UCOS II移植到STM32F103开发板
- Oracle 权限详解(grant,revoke)
热门文章
- 第一章 TCG 规范科普解读
- ❤️数据可视化❤️:基于Echarts + GeoJson实现的地图视觉映射散点(气泡)组件【7】 - 海南省
- React集成react-activation,实现页面缓存
- Hbuildx打包ios自定义基座
- 解决上手使用Colab、Kaggle时遇到的问题
- ibm服务器有哪些型号,IBM服务器各个机型所对应ServerGuide引导光盘.doc
- python第七章_python教程(第七章)
- Python函数参数之*与**用法详解
- CrossOver 22Mac和Linux免费中文版系统兼容工具
- (附源码)springboot万花筒 毕业设计 345600