java.lang.NoSuchFieldError: tokenTypeToASTClassMap
??????? at org.hibernate.hql.antlr.HqlBaseParser.buildTokenTypeASTClassMap(HqlBaseParser.java:4224)
??????? at org.hibernate.hql.antlr.HqlBaseParser.<init>(HqlBaseParser.java:107)
??????? at org.hibernate.hql.antlr.HqlBaseParser.<init>(HqlBaseParser.java:112)
??????? at org.hibernate.hql.ast.HqlParser.<init>(HqlParser.java:47)
??????? at org.hibernate.hql.ast.HqlParser.getInstance(HqlParser.java:42)
??????? at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:203)
??????? at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:127)
??????? at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:83)
??????? at org.hibernate.impl.SessionFactoryImpl.getQuery(SessionFactoryImpl.java:422)
??????? at org.hibernate.impl.SessionFactoryImpl.checkNamedQueries(SessionFactoryImpl.java:383)
??????? at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:286)
很簡單:查看antlr.jar這個包,把它替換成與當前版本hibernate統一的antlr包,其實也就包的版本不同一所造成的。
posted on 2006-05-18 20:07
崛起的程序員 閱讀(840)
評論(0) 編輯 收藏