exception is org.hibernate.hql.internal.ast.QuerySyntaxException: Driver is not mapped...的坑

本文主要是介绍exception is org.hibernate.hql.internal.ast.QuerySyntaxException: Driver is not mapped...的坑,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前两天运行正常的系统出现JAVA.LANG.NOSUCHMETHODERROR: JAVAX.PERSISTENCE.TABLE.INDEXES()[LJAVAX/PERSISTENCE/INDEX],这个异常的说明和解决方案都在我的这篇博客中出现,是jar包冲突了另一个与该主题相关的异常,根据指示将jar包删除,修改注解方式如下
@Entity(name=”t_driver”)
@Table
或者只有@Entity(name=”t_driver”)刚开始会好使但是就会出现如下异常

HibernateQueryException: Driver is not mapped [select count(*) from Driver]; nested exception is org.hibernate.hql.internal.ast.QuerySyntaxException: Driver is not mapped [select count(*) from Driver]] with root cause
org.hibernate.hql.internal.ast.QuerySyntaxException: Driver is not mapped

hql的对象查询映射失效,但是你插入,删除,更新都没有问题,就是查询的时候会出现这个问题,除非你使用sql,如果使用sql的话,那还用hibernate干嘛呢,于是果断百度,这里有一些讨论:
相关内容
所以在删除冲突jar包后还是按照原先的注解方式进行model扫描,上面博客链接中14楼的是正解,注解修改如下:
@Entity
@Table(name=”t_driver “)
即可解决问题。这里是一个坑,掉进一个之后出来了,就又掉进另一个了,这个网上说可能是个bug,所以还是记下,避免再次入坑。

这篇关于exception is org.hibernate.hql.internal.ast.QuerySyntaxException: Driver is not mapped...的坑的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/994495

相关文章

java面试常见问题之Hibernate总结

1  Hibernate的检索方式 Ø  导航对象图检索(根据已经加载的对象,导航到其他对象。) Ø  OID检索(按照对象的OID来检索对象。) Ø  HQL检索(使用面向对象的HQL查询语言。) Ø  QBC检索(使用QBC(Qurey By Criteria)API来检索对象。 QBC/QBE离线/在线) Ø  本地SQL检索(使用本地数据库的SQL查询语句。) 包括Hibern

org.hibernate.hql.ast.QuerySyntaxException:is not mapped 异常总结

org.hibernate.hql.ast.QuerySyntaxException: User is not mapped [select u from User u where u.userName=:userName and u.password=:password] 上面的异常的抛出主要有几个方面:1、最容易想到的,就是你的from是实体类而不是表名,这个应该大家都知道,注意

Caused by: org.hibernate.MappingException: Could not determine type for: org.cgh.ssh.pojo.GoodsType,

MappingException:这个主要是类映射上的异常,Could not determine type for: org.cgh.ssh.pojo.GoodsType,这句话表示GoodsType这个类没有被映射到

Hibernate框架中,使用JDBC语法

/*** 调用存储过程* * @param PRONAME* @return*/public CallableStatement citePro(final String PRONAME){Session session = getCurrentSession();CallableStatement pro = session.doReturningWork(new ReturningWork<C

hibernate修改数据库已有的对象【简化操作】

陈科肇 直接上代码: /*** 更新新的数据并并未修改旧的数据* @param oldEntity 数据库存在的实体* @param newEntity 更改后的实体* @throws IllegalAccessException * @throws IllegalArgumentException */public void updateNew(T oldEntity,T newEntity

Hibernate插入数据时,报错:org.springframework.dao.DataIntegrityViolationException: could not insert: [cn.itc

在用junit测试:插入数据时,报一下错误: 错误原因: package junit;import org.junit.Test;import cn.itcast.crm.container.ServiceProvinder;import cn.itcast.crm.dao.ISysUserDao;import cn.itcast.crm.domain.SysRole;

Hibernate中自带的连接池!!!

<span style="font-size:18px; font-family: Arial, Helvetica, sans-serif;"><?xml version="1.0" encoding="UTF-8"?></span> <span style="font-size:18px;"><!DOCTYPE hibernate-configuration PUBLIC"-//Hibern

Java构造和解析Json数据的两种方法(json-lib构造和解析Json数据, org.json构造和解析Json数据)

在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别。下面首先介绍用json-lib构造和解析Json数据的方法示例。 一、介绍       JSON-lib包是一个beans,collections,maps,java arrays 和XML和JSON互相转换的包,主要就是用来解析Json

SQLException: No Suitable Driver Found - 完美解决方法详解

🚨 SQLException: No Suitable Driver Found - 完美解决方法详解 🚨 **🚨 SQLException: No Suitable Driver Found - 完美解决方法详解 🚨****摘要 📝****引言 🎯****正文 📚****1. 问题概述 ❗****2. JDBC 驱动程序的工作原理 🔧****3. 错误的根本原因 🕵️**

myEclipse失去焦点时报错Unhandled event loop exception的解决方案

一句话:百度杀毒惹的祸。。。。果断卸载后问题解决。