id to load is required for loading

来源:互联网 发布:联合舰队 知乎 编辑:程序博客网 时间:2024/05/19 03:47

先说下一般百度的结果是告诉你这几点:

1.在使用hibernate时,有时会遇到这个异常:java.lang.IllegalArgumentException: id to load is required for loading


2.原因分析:使用类似findbyId(id)的查询时,传入的id为null


3.建议:使用数据库非空(NOT NULL)字段进行查询之前,最好先对入参进行非空校验


但我遇到这种情况是,在jsp里面的

<a href="${pageContext.request.contextPath}/product_findByPid.action"


这种低级错误


注意aciton后面要添加参数,不添加就会报错,提示传入值为null


<a href="${pageContext.request.contextPath}/product_findByPid.action?pid=<s:property value="#p.pid"/>"


我自己犯得这种低级错误,花了我两个小时找到的,希望这篇博客能对同样粗心的初学者有帮助









0 0
原创粉丝点击