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. sql语句的类名是否存在(注意大小写),字段名是否匹配。

时间: 2024-11-01 22:36:40

org.hibernate.hql.ast.QuerySyntaxException: buyer is not mapped的相关文章

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.QuerySyntaxException

问题描述 遇到这个错误时,我很纳闷,本以为工作做的很细腻,怎么找也找不到错在哪里.后来上网查说是类名写错的原因,但是仔细对照,类名是正确的.出错的原因是因为applicaitonContext.xml文件中没有引用此类的hbm.xml文件.^_^ 解决方案 解决方案二:该回复于2011-03-16 16:59:59被版主删除解决方案三:哇咔咔

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-

关于Spring整合Hibernate,映射实体类is not mapped

问题描述 用了两种方式:1.<beanid="sessionFactory"class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"><propertyname="dataSource"><refbean="dataSource"/></property><propertyname="hi

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