java.lang.IllegalArgumentException: id to load is required for loading

原创 2015年07月09日 23:24:32

HTTP Status 500 - id to load is required for loading


type Exception report

message id to load is required for loading

description The server encountered an internal error that prevented it from fulfilling this request.

exception

java.lang.IllegalArgumentException: id to load is required for loading
	org.hibernate.event.spi.LoadEvent.<init>(LoadEvent.java:87)
	org.hibernate.event.spi.LoadEvent.<init>(LoadEvent.java:59)
	org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.load(SessionImpl.java:2473)
	org.hibernate.internal.SessionImpl.get(SessionImpl.java:988)
	com.atguigu.dao.EmployerDao.getEmployerById(EmployerDao.java:40)
	com.atguigu.service.EmployerService.getEmployerById(EmployerService.java:25)
	com.atguigu.service.EmployerService$$FastClassByCGLIB$$4f09aadc.invoke(<generated>)
	org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
	org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:713)
	org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
	org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:98)
	org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:262)
	org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95)
	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:646)
	com.atguigu.service.EmployerService$$EnhancerByCGLIB$$c4e89686.getEmployerById(<generated>)
	com.atguigu.action.EmployerAction.prepareEdit(EmployerAction.java:64)
	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)
	com.opensymphony.xwork2.interceptor.PrefixMethodInvocationUtil.invokePrefixMethod(PrefixMethodInvocationUtil.java:121)
	com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:143)
	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
	com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:161)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
	org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
	com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
	com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189)
	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:246)
	org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)
	org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:563)
	org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
	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/6.0.37 logs.



解决方法:


修改拦截器

<interceptors >
<interceptor-stack name="crudInterceptor">
<interceptor-ref name="paramsPrepareParamsStack">
<param name="alwaysInvokePrepare">false</param>
</interceptor-ref>
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="crudInterceptor"></default-interceptor-ref>

React-Native使用小发现

5、在创建自定义原生模块时,命名一定要注意,不能带RCT前缀。RCT前缀适用于原生View,搭配RCT***Manager一起使用,可能是RN内部设置。 6、在实际开发中,IOS使用模拟器调试时,经常...
  • pz789as
  • pz789as
  • 2016年10月15日 16:51
  • 2089

Android 开发技巧 - Android 6.0 以上权限大坑和权限检查基类封装

关于运行时权限的说法,早在Google发布android 6.0的时候,大家也听得蛮多的。从用户的角度来讲,用户是受益方,更好的保护用户的意思,而对于开发者来说,无疑增加了工作量。 对于6.0以下的...
  • chenyk_kevin_1
  • chenyk_kevin_1
  • 2016年08月28日 13:19
  • 1267

QT---连接mysql数据库

安装mysql 配置mysql环境变量 测试是否配置成功 测试QT5.x连接mysql 1 安装mysql 一般安装好后,默认用户名为root,里面也有默认建好的数据库。(注:下图为第二步完...
  • FreeApe
  • FreeApe
  • 2015年05月01日 14:51
  • 1304

Spring自定义标签工作原理

Spring自定义标签操作见博客:Spring自定义标签操作 基础知识: Spring默认会将xml中所有等标签解析为BeanDefinition的抽象,自定义标签的本质是扩展Spring自...
  • yang1464657625
  • yang1464657625
  • 2018年01月11日 15:19
  • 14

hibernate笔记: 关于懒加载和load()方法

重点牢记   1.Load支持懒加载,get不支持懒加载。 2.lazy的生命周期与session相同,lazy加载必须依赖于session一直开启。 3.Hibernate lazy属性,在...
  • bigtree_3721
  • bigtree_3721
  • 2016年02月26日 14:25
  • 793

spring源码(9)自定义标签与自定义标签的解析

一、自定义标签 建立model package com.demo3; /** * * @author dqf * @since 5.0 */ public class User { ...
  • disiwei1012
  • disiwei1012
  • 2017年04月30日 12:50
  • 183

Mybatis的逆向工程(二)

Mybatis的逆向工程,最简单的Demo。
  • u010540106
  • u010540106
  • 2016年04月20日 15:43
  • 692

android自定义LoadPager页面,再也不用担心重复的代码啦

高效提取LoadingPage,妈妈再也不用担心我写多余的代码啦!
  • u014214535
  • u014214535
  • 2016年05月10日 17:45
  • 2715

NativeActivity工程编译及运行

// android-ndk-r8e/samples/native-activity 用eclipse创建一个已经存在的工程,把这个native-activity创建行eclipse即可。具体步骤:...
  • lh15871815717
  • lh15871815717
  • 2013年04月05日 09:53
  • 10415

Hadoop MapReduce案例word count本地环境运行时遇到的一些问题

问题一 加载不到主类 原因:我一开始创建的是Map/Reduce Project, 它会直接去我本地安装的hadoop里面寻找相应的jar包。但是由于我一开始将hadoop放在D:\Program...
  • Ichimaru_Gin_
  • Ichimaru_Gin_
  • 2018年01月08日 17:13
  • 44
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java.lang.IllegalArgumentException: id to load is required for loading
举报原因:
原因补充:

(最多只允许输入30个字)