我的一个ssh项目的一个问题。恩,我的数据库的连接以及数据的获取方法测试过是没有问题的。 @Override
public void init(ServletConfig config) throws ServletException {
super.init(config);
// 取得spring上下文
springContext = WebApplicationContextUtils
.getWebApplicationContext(config.getServletContext());
palService = (PalService)springContext.getBean("palService");
//开始取出首页面所需要的全部结果
------------就是由于下面这句会报错------------
List<ForumSection> forumSectionList = palService.getForumSectionService().getAllForumSection(); System.out.println(forumSectionList);
} 问题是我的方法绝对没有问题,其他地方可以调用。这个init属于一个特殊的servlet,它在tomcat启动时就被调用。
报的错误如下2009-10-7 16:40:58 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet ForumStart threw exception
org.springframework.orm.hibernate3.HibernateQueryException: ForumSection is not mapped. [from ForumSection]; nested exception is org.hibernate.hql.ast.QuerySyntaxException: ForumSection is not mapped. [from ForumSection]
Caused by: org.hibernate.hql.ast.QuerySyntaxException: ForumSection is not mapped. [from ForumSection]
at org.hibernate.hql.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:157)
at org.hibernate.hql.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:87)
at org.hibernate.hql.ast.tree.FromClause.addFromElement(FromClause.java:70)
at org.hibernate.hql.ast.HqlSqlWalker.createFromElement(HqlSqlWalker.java:265)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:3049)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:2938)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:688)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:544)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:281)求救各位,这个问题最有可能是哪里不对了 ....
public void init(ServletConfig config) throws ServletException {
super.init(config);
// 取得spring上下文
springContext = WebApplicationContextUtils
.getWebApplicationContext(config.getServletContext());
palService = (PalService)springContext.getBean("palService");
//开始取出首页面所需要的全部结果
------------就是由于下面这句会报错------------
List<ForumSection> forumSectionList = palService.getForumSectionService().getAllForumSection(); System.out.println(forumSectionList);
} 问题是我的方法绝对没有问题,其他地方可以调用。这个init属于一个特殊的servlet,它在tomcat启动时就被调用。
报的错误如下2009-10-7 16:40:58 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet ForumStart threw exception
org.springframework.orm.hibernate3.HibernateQueryException: ForumSection is not mapped. [from ForumSection]; nested exception is org.hibernate.hql.ast.QuerySyntaxException: ForumSection is not mapped. [from ForumSection]
Caused by: org.hibernate.hql.ast.QuerySyntaxException: ForumSection is not mapped. [from ForumSection]
at org.hibernate.hql.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:157)
at org.hibernate.hql.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:87)
at org.hibernate.hql.ast.tree.FromClause.addFromElement(FromClause.java:70)
at org.hibernate.hql.ast.HqlSqlWalker.createFromElement(HqlSqlWalker.java:265)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:3049)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:2938)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:688)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:544)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:281)求救各位,这个问题最有可能是哪里不对了 ....
解决方案 »
- 我居然不知道switch语句的的测试条件部分只能是整型或者字符
- javascript的function中能对request的Attribute处理吗
- Connection timed out: connect 在线等!!!!!!!
- hibernate外键取值问题
- carrot2 中文聚类
- jboss 存 blob字段
- JRUN紧急求救!!!!!不能启动!紧急求救!!!!!
- JSP 调用水晶报表10
- 急求linux 下Apa+tomcat+jdk的配置安装文件
- Why我用JSP连INFORMIX(LINUX下)出错,JDBC为什么要JDK12,可/work/ifxjava_home的文档说 you must have a JDK 1.2 (or later) ,而我的appse
- 关于鼠标放上去弹出框,提个问题. (google map)
- 不使用Aajx的情况下,如何实现无刷新更新页面?
看看有没有这个<mapping resource="??/??.hbm.xml" />
不可能告诉你程序里哪个文件的哪个字母写错了,要自己去想去找。