热门文章 | 热门软件| 热门源码 | 热门电影 | 知识库 | 联系我们
软件 源码 教程 影视 健康 招聘
  HTML | JavaScript | ASP | PHP | JSP | NET | VB | VC | VF | Windows | Linux | Mysql | Mssql | Oracle | Struts 
当前位置: 创世纪计算机资源网 -> 文章频道 ->struts 
站内搜索:
javax.servlet.ServletException: Unknown entity: com
作者:大灰狼 来源:创世纪计算机资源网 整理日期:2007-3-7

错误:

javax.servlet.ServletException: Unknown entity: com.zb.struts.db.User
 org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:516)
 org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:423)
 org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
 org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
 org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

org.hibernate.MappingException: Unknown entity: com.zb.struts.db.User
 org.hibernate.impl.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:514)
 org.hibernate.impl.SessionImpl.getEntityPersister(SessionImpl.java:1302)
 org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:89)
 org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:186)
 org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:33)
 org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:175)
 org.hibernate.event.def.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:27)
 org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)
 org.hibernate.impl.SessionImpl.fireSave(SessionImpl.java:530)
 org.hibernate.impl.SessionImpl.save(SessionImpl.java:518)
 org.hibernate.impl.SessionImpl.save(SessionImpl.java:514)
 com.zb.struts.action.User_hibernateAction.execute(User_hibernateAction.java:72)
 org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
 org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
 org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
 org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

原因: 一般是因为没有建立好映射,们在hibernate.cfg.xml 里将相应的映射文件加进去就OK了~

相关文章