`
and4walker
  • 浏览: 563100 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

org.hibernate.hql.ast.QuerySyntaxException: unexpected token

阅读更多

org.hibernate.hql.ast.QuerySyntaxException: unexpected token:
desc near line 1, column 14 [select count(*) from EqEquipment.....

原因:错误是报HQL语法有误!

解决办法:检查了一遍 原来发现是DESC这个字段引起的,因为在Oracle数据库中不能定义DESC,DESC为关键字,所以只能换成MEMO。

 

分享到:
评论
3 楼 machao299 2009-09-23  
SQL: "select count(*) from (select distinct(teacherId) from TeacherFreeTime) as teacherIds"
你觉得会是什么原因呢
lean1252 写道
你好,你的问题解决了吧,我也遇上了你这种异常,但是不像你所描述的那样,
SQL: "select count(*) from (select distinct(teacherId) from TeacherFreeTime) as teacherIds"
你觉得会是什么原因呢

我也遇到了 只是有点不一样
select count(*) from (select tor.userid, tor.courseid from trainOrder as tor where tor.kId='"+kid+"' group by tor.userid, tor.courseid) as t
在查询分析器里 可以得到 结果 是 13 。放回程序里就不对 sql 和 hql 我都尝试了 还是不行 都是报一样的异常 请问高手是什么原因啊? 谢谢了。
2 楼 lean1252 2008-06-24  
打饶了,问题解决了
1 楼 lean1252 2008-06-24  
你好,你的问题解决了吧,我也遇上了你这种异常,但是不像你所描述的那样,
SQL: "select count(*) from (select distinct(teacherId) from TeacherFreeTime) as teacherIds"
你觉得会是什么原因呢

相关推荐

    weblogic12 下 org.hibernate.hql.ast.HqlToken

    ### WebLogic 12下org.hibernate.hql.ast.HqlToken冲突解决方案 在使用WebLogic 12部署应用程序时,可能会遇到与`org.hibernate.hql.ast.HqlToken`相关的异常问题。这种异常通常与Hibernate版本之间的不兼容性有关...

    weblogic10.3 org.hibernate.hql.ast.HqlToken报错问题

    在本问题中,我们遇到了一个特定的错误,即“weblogic10.3 org.hibernate.hql.ast.HqlToken报错”,这涉及到Hibernate ORM框架和其在WebLogic上的运行。让我们深入探讨这个问题,以及可能的解决方案。 首先,`org....

    org.hibernate.ejb-library-3.4.0.GA-A

    标题 "org.hibernate.ejb-library-3.4.0.GA-A" 指示这是一个与Hibernate相关的库,特别针对EJB(Enterprise JavaBeans)版本3.4.0,并且是为OSGi环境优化的。描述中提到它适用于在Virgo Jetty服务器上进行Web开发,...

    weblogic10 与hibernate冲突解决方案 linux windows环境全解

    weblogic10 与hibernate冲突解决方案 错误如下:org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken linux windows 环境解决方案全解 Linux 启动脚本添加如下: export USER_...

    hibernate(api 介绍).pdf

    1. org.hibernate.Query Interface:用于向数据库查询对象,封装了 HQL 查询语句,和 SQL 很类似,唯一的区别在于 HQL 是面向对象的。 2. org.hibernate.Criteria Interface:完全封装了基于字符串形式的查询语句,...

    hibernate annotations

    5. **查询(Querying)**:Hibernate提供HQL(Hibernate Query Language)和Criteria API进行数据查询。HQL是一种面向对象的查询语言,而Criteria API更接近于面向对象的编程方式。 **使用流程** 1. **配置**:...

    hibernate(api 介绍).docx

    Query 封装了 HQL(Hibernate Query Language)查询语句,和 SQL 很类似,唯一的区别在于 HQL 是面向对象的。 2. org.hibernate.Criteria Interface:完全封装了基于字符串形式的查询语句,更加面向对象,擅长执行...

    hibernate-release-5.3.18.Final.tgz

    7. **Hibernate查询语言(HQL)**: HQL是面向对象的查询语言,允许开发者用类名和属性名进行查询,避免了直接编写SQL,增加了代码的可读性。 8. **Criteria API**: 提供了动态构建查询的能力,比HQL更灵活,...

    hibernate.properties

    #hibernate.query.factory_class org.hibernate.hql.internal.classic.ClassicQueryTranslatorFactory ################# ### Platforms ### ################# ## JNDI Datasource #hibernate.connection....

    hibernate基础jar包

    7. HQL和Criteria API:Hibernate Query Language(HQL)是Hibernate特有的面向对象的查询语言,类似于SQL,但操作的是对象而非表格。Criteria API是一种类型安全的API,可以动态构建查询,避免SQL注入风险。 8. ...

    Hibernate-HQL.rar_HQL_hibernate hql

    本篇文档将深入探讨Hibernate中的HQL(Hibernate Query Language),一种面向对象的查询语言,它提供了与SQL类似的语法,但更贴近于面向对象的思维模式,使得开发者可以更加便捷地进行数据查询。 一、HQL简介 HQL是...

    韩顺平.2011版.hibernate笔记.zip

    这份笔记涵盖了Hibernate的核心概念、配置、实体管理、会话管理、查询语言(HQL)等多个方面,旨在帮助初学者快速理解和掌握Hibernate的使用。 1. Hibernate核心概念:Hibernate是一个开源的ORM框架,它提供了一种...

    Hibernate_HQL.rar_hibernate HQL_hibernate hql src

    对hibernate的hql进行了详尽的讲解

    hibernate4.22源码

    `org.hibernate.hql`包包含了HQL解析器和执行器,可以用于执行复杂的查询。 5. **事务管理**:在`org.hibernate.transaction`包中,Hibernate提供了与各种事务系统的接口,包括JTA(Java Transaction API)和JDBC...

    Hibernate官方网站源代码调试

    重点分析`org.hibernate.hql.ast.ASTQueryTranslatorFactory`和`org.hibernate.criterion.Criterion`接口。 3. **实体管理与状态转换**:实体管理是Hibernate的核心功能之一,包括持久化、加载、更新和删除等操作。...

    hibernate4.5.1源码

    `org.hibernate.query`包下的`Query`接口及其子接口`TypedQuery`用于处理HQL。同时,Criteria API提供了一种类型安全的查询方式,位于`org.hibernate.criterion`包下。 4. **第二级缓存**:为了提高性能,Hibernate...

    hibernate-src.zip源代码包

    例如,`QueryTranslator`负责将HQL(Hibernate查询语言)转化为SQL,而`TransactionCoordinator`则处理事务相关逻辑。 7. **org.hibernate.event** 包:事件处理相关类,如监听器接口和实现,允许开发者在特定的...

    Hibernate查询语言HQL.PPT

    Hibernate 查询语言 HQL Hibernate 查询语言 HQL 是一种面向对象的查询语言,用于检索对象。它提供了灵活多样的查询机制,包括导航对象图、通过标识符检索、使用 HQL 检索对象、使用 Hibernate 条件 API 和使用本地...

    hibernate--5.Hibernate配置文件详解-2

    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory <property name="jta.UserTransaction">java:comp/UserTransaction ``` 如果你的环境不支持JTA或者更倾向...

Global site tag (gtag.js) - Google Analytics