Hibernate中in expected错误的原因之一。

原创 2006年05月31日 10:40:00

执行查询的时候出了如下错误:

net.sf.hibernate.QueryException: in expected: visitRecords [from ServiceVisitRecord visitRecords]

     at net.sf.hibernate.hql.FromParser.token(FromParser.java:102)

     at net.sf.hibernate.hql.ClauseParser.token(ClauseParser.java:87)

     at net.sf.hibernate.hql.PreprocessingParser.end(PreprocessingParser.java:139)

     at net.sf.hibernate.hql.ParserHelper.parse(ParserHelper.java:30)

     at net.sf.hibernate.hql.QueryTranslator.compile(QueryTranslator.java:146)

     at net.sf.hibernate.hql.QueryTranslator.compile(QueryTranslator.java:133)

     at net.sf.hibernate.impl.SessionFactoryImpl.getQuery(SessionFactoryImpl.java:352)

     at net.sf.hibernate.impl.SessionFactoryImpl.getQuery(SessionFactoryImpl.java:330)

     at net.sf.hibernate.impl.SessionImpl.getQueries(SessionImpl.java:1368)

     at net.sf.hibernate.impl.SessionImpl.find(SessionImpl.java:1332)

     at net.sf.hibernate.impl.QueryImpl.list(QueryImpl.java:76)

     at com.ninetowns.ods.srvvervst.ServiceVersionVisitManager.getVisitSuRecords(ServiceVersionVisitManager.java:79)

     at com.ninetowns.ods.srvvervst.ServiceVersionVisitManagerTest.testGetVisitSuRecords(ServiceVersionVisitManagerTest.java:37)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

     at java.lang.reflect.Method.invoke(Method.java:324)

     at junit.framework.TestCase.runTest(TestCase.java:154)

     at junit.framework.TestCase.runBare(TestCase.java:127)

     at junit.framework.TestResult$1.protect(TestResult.java:106)

     at junit.framework.TestResult.runProtected(TestResult.java:124)

     at junit.framework.TestResult.run(TestResult.java:109)

     at junit.framework.TestCase.run(TestCase.java:118)

     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:478)

     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:344)

     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)

原因是Hibernate类对应的xml映射文件中<class name="com.ninetowns.ods.customer.AddressBook" table="ods_AddressBook">的表名和包、类没有修改过来,然后在hibernate.cfg.xml文件中添加对应的记录。

Hibernate中in expected错误的原因之一

今天在执行语句查询时发现怎么都执行不了,换数据库别的表可以执行,以为是数据库表生成时哪里出了问题,一遍又一遍的对映射文件,数据库表,就是没有想出到底哪儿错了,还删了表重新生成表和索引,都没有办法。在网...

关于使用Hibernate出现的多种常见错误的原因及解决办法

1.使用saveOrUpdate方法update数据表失败。2.无法解析属性。3.所有内容均用单引号括起来,字符串整型数据都需要。4.不能将字符串数据赋值给整型字段,否则会导致sql命令不能正常执行。...

Hibernate一对一双向关联映射以及相互引用toString()方法的错误原因

问题引入:首先我们搭建hibernate一对一双向关联关系,在我们建立hibernate一对一双向关联之后不能再toString()方法中相互引入,否则会报StackOverFlowError,也就是...

hibernate的Could not execute JDBC batch update错误原因及处理

今天用hibernate做系统的时候,出现了Could not execute JDBC batch update错误,现在已经解决。 先说说我的代码:          这是角色表对应的配置...

关于hibernate查询,数据库字段为clob的错误原因及解决方法记录

关于hibernate查询,数据库字段为clob的错误原因及解决方法记录

hibernate的Could not execute JDBC batch update错误原因及处理

今天用hibernate做系统的时候,出现了Could not execute JDBC batch update错误,现在已经解决。 先说说我的代码:          这是角色表对应的配置文件...

Hibernate连接池三种配置实例 以及解决C3P0错误:com.mchange.v2.c3p0.stmt.GooGooStatementCache - Problem with checked-in Statement, discarding.

Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在Hibernate连接池配置时需要注意的有三点:一、Apche的DBCP在Hibernate2中受支持...

Hibernate操作MySQL使用reserved word引发错误: “You have an error in your SQL syntax; check the manual that co

今天利用Hibernate4.0上往MySQL 5数据库插入一个Entity时,一直出现以下的错误:   You have an error in your SQL syntax; check t...

Android扫雷:JSON 解析java.lang.IllegalStateException: Expected a name but was NUMBER 原因及解决方案

Android上JSON解析java.lang.IllegalStateException: Expected a name but was NUMBERFJSON 的原因和解决办法. (JavaSc...
  • ZM_Yang
  • ZM_Yang
  • 2017年04月11日 21:05
  • 524

equal symbol expected和org.apache.jasper.JasperException: Unable to load class for JSP错误解决之道

今天在写代码时,遇到几个特别奇怪的bug,信息如下(牵扯公司项目的文件名和方法我均用“x”代替): 1: HTTP Status 500 - /WEB-INF/jsp/wap/wx/x.jsp(1...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Hibernate中in expected错误的原因之一。
举报原因:
原因补充:

(最多只允许输入30个字)