Hibernate异常org.hibernate.PropertyAccessException

sgelove 2010-03-25 11:51:08

Hibernate: select c.posjsid,c.jsoperator,y.* from (select w.id,y.posid,y.poser,y.posjsdate,w.updatetime ,w.endtime,w.begin ,w.logout ,w.cash,w.bank ,w.bank1,w.membercard ,w.citybank from yw_checkin w left join yw_salesmain y on w.poserid = y.ygid and w.updatetime<y.updatetime and w.endtime >y.updatetime group by w.id) y left join cw_jssalemain c on y.posjsdate = c.lastdate group by y.id
1817266 WARN [http-8080-Processor20] org.apache.struts.action.RequestProcessor - Unhandled Exception thrown: class org.hibernate.PropertyAccessException
1817266 ERROR [http-8080-Processor20] org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/rmbcs].[action] - Servlet.service() for servlet action threw exception
java.lang.NullPointerException
at cn.rmsd.rmbcs.command.RijieCommand$$BulkBeanByCGLIB$$7078c5cd.setPropertyValues(<generated>)
at org.hibernate.tuple.PojoEntityTuplizer.setPropertyValuesWithOptimizer(PojoEntityTuplizer.java:212)
at org.hibernate.tuple.PojoEntityTuplizer.setPropertyValues(PojoEntityTuplizer.java:185)
at org.hibernate.persister.entity.AbstractEntityPersister.setPropertyValues(AbstractEntityPersister.java:3232)
at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:129)
at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:842)
at org.hibernate.loader.Loader.doQuery(Loader.java:717)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
at org.hibernate.loader.Loader.doList(Loader.java:2145)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
at org.hibernate.loader.Loader.list(Loader.java:2024)
at org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:111)
at org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1655)
at org.hibernate.impl.AbstractSessionImpl.list(AbstractSessionImpl.java:142)
at org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:164)
at cn.rmsd.rmbcs.hibernate.dao.RijieDao.resultCount(RijieDao.java:31)
at cn.rmsd.rmbcs.service.imp.RijieServiceImpl.query(RijieServiceImpl.java:24)
at cn.rmsd.rmbcs.struts.action.RijieAction.query(RijieAction.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at cn.rmsd.rmbcs.util.LoginFilter.doFilter(LoginFilter.java:34)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at cn.rmsd.rmbcs.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:43)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:595)


==========================================================================
SQL语句

select c.posjsid,c.jsoperator,y.* from (select w.id,y.posid,y.poser,y.posjsdate,w.updatetime ,w.endtime,w.begin ,w.logout ,w.cash,w.bank ,w.bank1,w.membercard ,w.citybank from yw_checkin w left join yw_salesmain y on w.poserid = y.ygid and w.updatetime<y.updatetime and w.endtime >y.updatetime group by w.id) y left join cw_jssalemain c on y.posjsdate = c.lastdate group by y.id
...全文
754 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
taodoen 2010-04-09
  • 打赏
  • 举报
回复
我也遇到你这种问题了,你是怎么解决的?如果你解决了,就把方法发到我的邮箱里,谢谢了,我的邮箱是343665313@qq.com
colin_pxx 2010-04-09
  • 打赏
  • 举报
回复
哪里属性set的时候set一个null了
南宫飞 2010-04-09
  • 打赏
  • 举报
回复
空指针异常嘛!
xinxian13 2010-04-09
  • 打赏
  • 举报
回复
空指针异常,多打风句输出就知道是哪个了
east_java 2010-04-09
  • 打赏
  • 举报
回复
有属性为null

更多问题 可查阅http://www.java1995.cn
amos1989 2010-03-26
  • 打赏
  • 举报
回复
像这种错误就没必要贴出来撒....
nullpoint 你多写几个System.out.println()调试一下就得了.
cy_gogo 2010-03-26
  • 打赏
  • 举报
回复
看看是不是你查询结果有null,将对应的映射文件中的基本数据类型转换成包装类型
star19860411 2010-03-26
  • 打赏
  • 举报
回复
这不是空指针异常吗...

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧