单位实习生遇到的问题,作为一名老鸟,不解决了简直没面子,然而在网上找了n种原因,并没有什么卵用,哭着花费了一上午的时间终于找到原因,整合struts的实体类没有初始化,初始化后问题解决,
action中实体类:

public class CategoryAction extends ActionSupport {private Category category;}

初始化:

public class CategoryAction extends ActionSupport {private Category category = new Category();}

下面是页面报错信息

HTTP Status 500 - Unknown entity: cn.it.shop.model.Category$$EnhancerBySpringCGLIB$$fc90085e
type Exception reportmessage Unknown entity: cn.it.shop.model.Category$$EnhancerBySpringCGLIB$$fc90085edescription The server encountered an internal error that prevented it from fulfilling this request.exceptionorg.hibernate.MappingException: Unknown entity: cn.it.shop.model.Category$$EnhancerBySpringCGLIB$$fc90085eorg.hibernate.internal.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:1096)org.hibernate.internal.SessionImpl.getEntityPersister(SessionImpl.java:1479)org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.entityIsDetached(DefaultSaveOrUpdateEventListener.java:236)org.hibernate.event.internal.DefaultUpdateEventListener.performSaveOrUpdate(DefaultUpdateEventListener.java:55)org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:90)org.hibernate.internal.SessionImpl.fireUpdate(SessionImpl.java:739)org.hibernate.internal.SessionImpl.update(SessionImpl.java:731)org.hibernate.internal.SessionImpl.update(SessionImpl.java:726)cn.it.shop.model.CategoryServiceImpl.update(CategoryServiceImpl.java:42)cn.it.shop.model.CategoryServiceImpl$$FastClassBySpringCGLIB$$6539af9a.invoke(<generated>)org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:720)org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655)cn.it.shop.model.CategoryServiceImpl$$EnhancerBySpringCGLIB$$eaf855a7.update(<generated>)cn.it.shop.model.CategoryAction.update(CategoryAction.java:20)cn.it.shop.model.CategoryAction$$FastClassBySpringCGLIB$$a5faa5f1.invoke(<generated>)org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:720)org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655)cn.it.shop.model.CategoryAction$$EnhancerBySpringCGLIB$$b2dfb01e.update(<generated>)sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)java.lang.reflect.Method.invoke(Method.java:601)ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:870)ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1293)ognl.ObjectMethodAccessor.callMethod(ObjectMethodAccessor.java:68)com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethodWithDebugInfo(XWorkMethodAccessor.java:117)com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethod(XWorkMethodAccessor.java:108)ognl.OgnlRuntime.callMethod(OgnlRuntime.java:1369)ognl.ASTMethod.getValueBody(ASTMethod.java:90)ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)ognl.SimpleNode.getValue(SimpleNode.java:258)ognl.Ognl.getValue(Ognl.java:494)ognl.Ognl.getValue(Ognl.java:458)com.opensymphony.xwork2.ognl.OgnlUtil$2.execute(OgnlUtil.java:309)com.opensymphony.xwork2.ognl.OgnlUtil.compileAndExecute(OgnlUtil.java:340)com.opensymphony.xwork2.ognl.OgnlUtil.getValue(OgnlUtil.java:307)com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:423)com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:287)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:250)org.apache.struts2.interceptor.DeprecationInterceptor.intercept(DeprecationInterceptor.java:41)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:167)com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265)org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:76)com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:229)com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:229)com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:73)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)org.apache.struts2.interceptor.DateTextFieldInterceptor.intercept(DateTextFieldInterceptor.java:125)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:91)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:253)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171)com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:139)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:564)org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:81)org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.85 logs.Apache Tomcat/7.0.85

org.hibernate.MappingException: Unknown entity:xxx.model.xxxEnhancerBySpringCGLIBfc相关推荐

  1. Hibernate出现org.hibernate.MappingException: Unknown entity: com.gxuwz.hiberbate.entity.User的解决办法

    今天在学习Hibernate的时候出现这样的问题 报错信息如下: WARN: HHH000233: Scoping types to session factory org.hibernate.int ...

  2. org.hibernate.MappingException: Unknown entity常见问题(新手需注意)

    最近学习Hiberante Annotations时遇到了该问题org.hibernate.MappingException: Unknown entity在baidu和googl上搜寻了 很久也没有 ...

  3. org.hibernate.MappingException: Unknown entity 该怎么解决

    org.hibernate.MappingException: Unknown e ntity异常是新 手学习hibernate的时候经常遇到的问题. org.hibernate.MappingExc ...

  4. org.hibernate.MappingException: Unknown entity: dxm.com.vo.User

    struts+hibernate 搭的框架,what's wrong? org.hibernate.MappingException: Unknown entity: dxm.com.vo.User ...

  5. hibernate 出现org.hibernate.MappingException: Unknown entity的解决办法

    最近在使用hibernate时根据ID查询时,出现了org.hibernate.MappingException: Unknown entity异常 经过百度得知出现这两种错误的原因无外乎两种 如果你 ...

  6. org.hibernate.MappingException:unknown entity:com.lmy.model.User

    2019独角兽企业重金招聘Python工程师标准>>> 使用annotation配置spring+hibernate项目时,提示未知实体,可能原因 1.配置实体类时为@Entity导 ...

  7. org.hibernate.MappingException: Unknown entity: com.yyw.bean.Post几种可能

    (1)hibernate.cfg.xml中没有配置<mapping class=""/> (2)Post表中没有@配置,@Entity  @Table 转载于:http ...

  8. Hibernate 异常:“@OneToOne or @ManyToOne on XXX references an unknown entity: XXX”

    Hibernate 异常:"@OneToOne or @ManyToOne on XXX references an unknown entity: XXX" 参考文章: (1)H ...

  9. Unknown entity (Hibernate的findById方法参数必须加上包名)

    使用Hibernate的findById(java.lang.Integer id)方法 Code: public Requestnote findById(java.lang.Integer id) ...

最新文章

  1. 平方的观测值表概率_中央气象台:“三九”大概率不会比“二九”更冷
  2. Linux 管道使用示例
  3. notepad++节点_在C ++中删除链接列表的中间节点
  4. Source Insight 3.5 序列号分享
  5. CronTrigger使用
  6. Lodop 打印使用笔记
  7. WikiExtractor.py(维基百科抽取器)
  8. 网吧流媒体服务器系统,网吧视频点播服务器架设完全攻略流媒体服务器 -电脑资料...
  9. 移动端-安卓-接口测试简介
  10. 【网页特效】12 个炫酷背景特效库
  11. ipad分屏功能怎么开启_iPad 重大更新!14个新功能,每个都很实用
  12. ZeroTier-全网畅连
  13. html ui标记是什么,ui是啥
  14. IP交换机与路由器配置
  15. python模拟鼠标点击和键盘输入的操作_python模拟鼠标点击和键盘输入的操作
  16. 解决127.0.0.1 已拒绝连接的方法
  17. Qt获取鼠标位置(绝对位置、相对位置)
  18. 基于Netty的RPC架构实战演练
  19. Jsp在web开发中常用到的技术(一)
  20. Java、JSP出租车管理系统

热门文章

  1. 火影忍者番外篇-Eova隐藏技能
  2. (流水车间调度 FSSP) NEH启发式算法改进 (时间复杂度从 O(mn^3) 降至 O(mn^2) )
  3. RecyclerView+Databinding实践
  4. windows服务参考
  5. 数电基础(4)--组合逻辑电路分析设计
  6. 【原创】组合逻辑电路详解、实现及其应用
  7. CUDA out of memory.(已解决)+Windows和Linux查看占用显存的程序
  8. shell push和popd
  9. JT等三维文件在线浏览系统
  10. 祝全体信管女生三七女生节快乐。。。。