org.hibernate.hql.ast.QuerySyntaxException

问题描述

遇到这个错误时,我很纳闷,本以为工作做的很细腻,怎么找也找不到错在哪里。后来上网查说是类名写错的原因,但是仔细对照,类名是正确的。出错的原因是因为applicaitonContext.xml文件中没有引用此类的hbm.xml文件。^_^

解决方案

解决方案二:
该回复于2011-03-16 16:59:59被版主删除
解决方案三:
哇咔咔

时间: 2024-11-01 22:43:56

org.hibernate.hql.ast.QuerySyntaxException的相关文章

org.hibernate.hql.ast.QuerySyntaxException: buyer is not mapped

hibernate   setProperties(map) 设置参数时老是提示 org.hibernate.hql.ast.QuerySyntaxException: buyer is not mapped  1.看是否忘记将hibernate的映射文件添加到Hibernate.cfg.xml(使用Hibernate时)或者applicationContext.xml中 2.检查表中的字段和映射文件中的字段是否一一对应 3.检查字段名是否使用了数据库中的关键字 4.HQL语句是否正确 5. s

org.hibernate.hql.ast.QuerySyntaxException is not mapped异常

解决方案: 这一般是HQL语句错误 因为Hibernate是对类查询的 ,而不是对数据库表进行查询,from是实体类而不是表名! 例如: String hql = "from Employee e where e.salay=? and e.email=?"; Employee是实体类而不是表名!

org.hibernate.hql.ast.HqlToken weblogic10异常

http://guojuanjun.blog.51cto.com/277646/288121 在hibernate3中需要用到antlr,然而这个包在weblogic.jar中已经包含了antrl类库,就会产生一些类加载的错误,无法找到在war或者ear中的hibernate3.jar.  出现这个错误之后,antlr会调用System.exit(),这样weblogic就会中止服务. http://topic.csdn.net/u/20100915/11/537e76f6-8fa1-4f7f-

org.hibernate.hql.internal.ast.tree.PathNode如何解决

问题描述 org.hibernate.hql.internal.ast.tree.PathNode如何解决 select distinct new Order(o.userNameo.pIdo.quantityo.buyTimep.pNamep.pSalePrice) from Order oProducts p where o.pId=p.pId and o.order_id='TNT1463830675322' java.lang.ClassCastException: org.hibern

hibernate hql查询问题

问题描述 hibernate hql查询问题 遇到个hibernate hql查询的问题,求高手解答 实体类A包含实体类T属性,实体类T有两个子类T1,T2,代码如下: A{ T t; } T{ } T1 extends T{ } T2 extends T{ } 现在我要查询A,条件是T为T2的类型,HQL语句应该怎么写? 解决方案 除了Java类与属性的名称外,查询语句对大小写并不敏感. 所以 SeLeCT 与 sELEct 以及 SELECT 是相同的,但是 org.hibernate.eg

hibernate HQL能够使用数据库表字段进行查询?

问题描述 hibernate HQL能够使用数据库表字段进行查询? 解决方案 hibernate HQL能够使用数据库表字段进行查询?JAVA 怎样解决程序卡死, 内存爆满的问题?spring quartz在项目发布后无法...[

parser error-org.hibernate.hql.PARSER ERROR line 1:8: unexpected token: /

问题描述 org.hibernate.hql.PARSER ERROR line 1:8: unexpected token: / 我的数据库查询语句通过hibernate解析之后报错 语句如下:String hql = "select /*+full(cma)*/cma AutoStatisticData cma where 1=1 ....等等"; 这个/*+full(cma)*/ 是要做全表扫描,不走索引之类的. 但是hibernate解析报[http-bio-8550-exec

sql语句转hibernate hql语句

问题描述 sql语句转hibernate hql语句 sql语句为select * from (select location_idregion_codecounty_namecount(region_code) as countKKou from mon_location where longitude !=0.0 and region_code in ('370901') GROUP BY region_code) as teb LEFT JOIN mon_region as r on te

hibernate HQL new xxx() 查询 join连接多个表,并把连接后的表保存到一个新类中

hibernate HQL  new xxx() 查询 join连接多个表,并把连接后的表保存到一个新类中 另外  保存一些字段可以这样 select new com.zrj.entity.BankSelect(bankNum,bankName)from BankInfo as bank where 1=1