这个示例小弟死活调试不通了,单击新建就报错
23:01:56,437 INFO [STDOUT] 23:01:56,437 ERROR [PARSER] line 1:1: unexpected token: form
23:01:56,437 INFO [STDOUT] 23:01:56,437 ERROR [HibernateTemplate] exception while execute
java.lang.IllegalArgumentException: node to traverse cannot be null!
at org.hibernate.hql.ast.util.NodeTraverser.traverseDepthFirst(NodeTraverser.java:31)
at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:254)
at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:157)
at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:111)
at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:77)
at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:56)
at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:72)
at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:133)
at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:112)
at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1623)
at com.jdon.persistence.hibernate.HibernateTemplate$29.execute(HibernateTemplate.java:452)
at com.jdon.persistence.hibernate.HibernateTemplate.doHibernate(HibernateTemplate.java:74)
at com.jdon.persistence.hibernate.HibernateTemplate.find(HibernateTemplate.java:450)
at com.jdon.persistence.hibernate.HibernateTemplate.find(HibernateTemplate.java:442)
at org.mark.sample.dao.JdbcDaoImp.getDepts(JdbcDaoImp.java:40)
at org.mark.sample.service.UserServiceImp.getDepts(UserServiceImp.java:67)
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:585)
at com.jdon.aop.reflection.MethodInvokerUtil.execute(MethodInvokerUtil.java:54)
at com.jdon.aop.reflection.ProxyMethodInvocation.methodInvoke(ProxyMethodInvocation.java:108)
at com.jdon.aop.reflection.ProxyMethodInvocation.proceed(ProxyMethodInvocation.java:76)
at com.jdon.aop.interceptor.SessionContextInterceptor.invoke(SessionContextInterceptor.java:76)
at com.jdon.aop.reflection.ProxyMethodInvocation.proceed(ProxyMethodInvocation.java:84)
at com.jdon.aop.interceptor.StatefulInterceptor.invoke(StatefulInterceptor.java:82)
at com.jdon.aop.reflection.ProxyMethodInvocation.proceed(ProxyMethodInvocation.java:84)
at com.jdon.aop.interceptor.PoolInterceptor.invoke(PoolInterceptor.java:91)
at com.jdon.aop.reflection.ProxyMethodInvocation.proceed(ProxyMethodInvocation.java:84)
at com.jdon.aop.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:58)
at com.jdon.aop.reflection.ProxyMethodInvocation.proceed(ProxyMethodInvocation.java:84)
at com.jdon.aop.AopClient.invoke(AopClient.java:95)
at com.jdon.bussinessproxy.dyncproxy.DynamicProxyWeaving.invoke(DynamicProxyWeaving.java:62)
at $Proxy54.getDepts(Unknown Source)
at org.mark.sample.presentation.action.DeptAction.execute(DeptAction.java:23)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.jdon.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:92)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at

。。。。。。
不过能进入新建页面,但是部门的下拉列表读不出来

:01:56,437 ERROR [STDERR] java.lang.Exception: java.lang.IllegalArgumentException: node to traverse cannot be null!
23:01:56,437 ERROR [STDERR] at com.jdon.persistence.hibernate.HibernateTemplate.doHibernate(HibernateTemplate.java:86)
23:01:56,437 ERROR [STDERR] at com.jdon.persistence.hibernate.HibernateTemplate.find(HibernateTemplate.java:450)
23:01:56,437 ERROR [STDERR] at com.jdon.persistence.hibernate.HibernateTemplate.find(HibernateTemplate.java:442)

。。。。。。。。
23:01:56,500 ERROR [STDERR] at com.jdon.persistence.hibernate.HibernateTemplate$29.execute(HibernateTemplate.java:452)
23:01:56,500 ERROR [STDERR] at com.jdon.persistence.hibernate.HibernateTemplate.doHibernate(HibernateTemplate.java:74)
23:01:56,500 ERROR [STDERR] ... 54 more
填写完新建页面后报
23:11:04,312 INFO [STDOUT] 23:11:04,312 ERROR [HibernateTemplate] exception while execute
java.lang.IllegalArgumentException: id to load is required for loading
at org.hibernate.event.LoadEvent.<init>(LoadEvent.java:51)
at org.hibernate.event.LoadEvent.<init>(LoadEvent.java:33)
at org.hibernate.impl.SessionImpl.load(SessionImpl.java:792)
at org.hibernate.impl.SessionImpl.load(SessionImpl.java:788)
at com.jdon.persistence.hibernate.HibernateTemplate$3.execute(HibernateTemplate.java:151)

23:11:04,343 INFO [STDOUT] 23:11:04,343 ERROR [UserServiceImp] java.lang.Exception: java.lang.IllegalArgumentException: id to load is required for loading


哪位大哥帮小弟看看,先谢谢了!!!!!!!!
[该贴被yekongda于2008-03-20 23:22修改过]

你是什么时候下的?用什么开发工具?在什么操作系统平台上运行?服务器是什么?

最好今天去下一个,前天banq还更新了一下。下载地址:
http://www.jdon.com/jdonframework/download/samples_hibernate.zip