刚学习Hibernate,碰到问题了,有经验的进来帮帮忙

thinkforever 2007-03-30 06:30:37
学习官方的例子,这段代码出现问题了,高手给解答下

session.beginTransaction();
List result = session.createQuery("from Event").list();

出现如下错误

java.lang.reflect.UndeclaredThrowableException
at $Proxy0.createQuery(Unknown Source)
at events.EventManager.listEvents(EventManager.java:92)
at events.EventManager.main(EventManager.java:26)
Caused by: java.lang.reflect.InvocationTargetException
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 org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:301)
... 3 more
Caused by: java.lang.NoClassDefFoundError: antlr/ANTLRException
at org.hibernate.hql.ast.ASTQueryTranslatorFactory.createQueryTranslator(ASTQueryTranslatorFactory.java:35)
at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:72)
at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:54)
at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:71)
at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:134)
at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:113)
at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1602)
... 8 more

但是

Criteria crit = session.createCriteria(Event.class);
List result=crit.list();

正常,数据能查出来。
调用session.save也是正常的,数据能保存进去;

...全文
556 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wyjsff 2008-09-26
  • 打赏
  • 举报
回复
诚聘IT兼职教师

北京思源培训中心诚聘既有教学经验又开发经验的兼职教师,
待遇优厚
兼职高级讲师若干
1. MS.NET讲师(主讲.NET 系列课程asp.net, C#)
2. JAVA讲师 (主讲JAVA,JSP,J2EE等)
3. MS SQL Server讲师(主讲MS SQL Server课程)
4. Oracle 讲师(主讲 Oracle 系列课程)
5.软件测试讲师(主讲软件测试课程)
5. VC++讲师 (主讲VC++,C++等)
6. LINUX/UNIX讲师(主讲LINUX / UNIX 系列课程)
7.IBM Aix /SUN Solaris讲师(主讲系统管理和维护)
8. Office讲师(精通办公软件)
9.Ajax讲师(主讲程序设计和WEB高级开发)
10.3DMax讲师(主讲 3DMax 基础和建模)
11.应用服务器weblogic/jboss/websphere
12.CCNA,CCNP,CCSP,CCIE 网络信息安全技术讲师
13.中间件(Weblogic,Websphere,eclipse等)讲师
联系方式:abc@ciitc.com QQ:174629429 MSN:bjcosun@hotmail.com

网址:http://www.ciitc.com


KingNE 2007-07-27
  • 打赏
  • 举报
回复
java.lang.NoClassDefFoundError: antlr/ANTLRException
sacrefies 2007-07-22
  • 打赏
  • 举报
回复
java.lang.NoClassDefFoundError: antlr/ANTLRException

这个都没看见??
bing3joe 2007-07-17
  • 打赏
  • 举报
回复
Query都不认识。少了楼上说的那个包!
Query query=session.createQuery("from Event");
List result=query.list();
zjf405 2007-06-21
  • 打赏
  • 举报
回复
很明显少antlr这样一个jar包

249

社区成员

发帖
与我相关
我的任务
社区描述
其他产品/厂家
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧