转自:http://www.programgo.com/article/68682994452/ 在做查询的时候,报出  org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken这  个错误(是通过数据源连接的) 解决方法如下: 如果你是通过eclipse启动weblogic的,那么依次点击windows-preferences-myeclipse workbench-servers-…
项目之前在 Tomcat 环境下一直都正常运行,今天应客户要求需要迁移到 webLogic 10.3.6 下, 部署后竟然抛出了 org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken 异常,经过一番搜索后弄明白了问题的产生原因及解决方法. 问题原因 Hibernate3 采用新的基于 antlr 的 HQL/SQL 查询翻译器,在 hibernate3 中需要用到 antlr,然而…
使用Spring+hibernate如下 <properties> <!--定义方言.fetch深度.是否显示sql--> <property name="hibernate.dialect" value="org.hibernate.dialect.OracleDialect" /> <property name="hibernate.max_fetch_depth" value="3&quo…
最近开发遇到Eclipse编译器老是报出ClassNotFoundException:Org.hibernate.hql.ast.HqlToken [from User Where id=1] 的错误,百度一直无果,找不到解决方案.就FQ去google了一下,终于找到了解决方案.可能是因为 antlr-2.7.6.jar 包冲突导致无法载入或者是Eclipse无法把antlr-2.7.6.jar加入到classpath中. 解决的办法就是把antlr-2.7.6.jar 加入到  JAVA_HO…
环境:weblogic10.3.5,hibernate3,GGTS(groovy/grails tools suite):出现这问题是因为该项目是从weblogic8.1.6下移植到weblogic10.3.5:其中在tomcat中调用过: 上网百度一把:说是hibernate.query.factory_class改成这个org.hibernate.hql.classic.ClassicQueryTranslatorFactory就没有这个问题:发布到weblogic了没有问题: 但是多选删除…
原因: 原因是weblogic要查找自己的antlr,和lib下面的antlr包冲突.... 解决方法: 在weblogic.xml添加 <container-descriptor>    <prefer-web-inf-classes>true</prefer-web-inf-classes>  </container-descriptor> prefer-web-inf-classes=true是WebLogic's classloader在有重名类时,…
java.lang.IllegalStateException: No data type for node: org.hibernate.hql.ast.tree.MethodNode   \-[METHOD_CALL] MethodNode: '('     +-[METHOD_NAME] IdentNode: 'ViewJiaojiedanGuihuachuOld' {originalText=ViewJiaojiedanGuihuachuOld}     \-[EXPR_LIST] Sq…
报错信息: ERROR Dispatcher:38 - Exception occurred during processing request: user is not mapped [from user where username = ?]; nested exception is org.hibernate.hql.ast.QuerySyntaxException: user is not mapped [from user where username = ?]org.springfr…
java.lang.IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException: t_aty_disease is not mapped [SELECT new com.upup.app.doctor.symptom.entity.Symptom(d.id) FROM t_aty_disease d,t_aty_symptom s where d.id = s.id] at org.hibernate.ejb.Abst…
转自:https://www.cnblogs.com/albert1017/archive/2012/08/25/2656873.html org.hibernate.hql.ast.QuerySyntaxException: tb_voteoption is not mapped [from tb_voteoption where voteID=?] 解决方案:这一般是HQL语句错误 因为Hibernate是对类查询的 ,而不是对数据库表进行查询例如:return getHibernateTe…