オブジェクトの永続化中に「初期化されていないプロキシがpersist()に渡されました」というメッセージが表示されます。 これはどういう意味ですか? org.hibernate.PersistentObjectException:(永続化するために渡された初期化されていないプロキシ)persist()に渡された初期化されていないプロキシ
エンティティは @ManyToOne @JoinColumn(名前は=「brand_id」) プライベートブランドのブランドとして、多くの関係に多くのものを持っています。
ととして1人のOneToOne関係、 @OneToOne @JoinColumn(カスケード= CascadeType.ALLは、= FetchType.LAZYをフェッチ)(名前= "addressToSendAC_FK") プライベートBrandAddress addressToSendAC。
これらはエラーを起こしていますか?
編集:
stacktraceが追加されました。 [#| 2011-06-30T14:36:29.920 + 0530 | SEVERE | glassfish3.0.1 | javax.enterprise.system.std.com.sun.enterprise.v3.services.impl | _ThreadID = 58; _ThreadName = 1; | javax.persistence.PersistenceException:org.hibernate.PersistentObjectException:永続化されていないプロキシがpersist()に渡されました。org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1214) at 012.htm。 com.wompowerでorg.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:678) でorg.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1153) で(AbstractEntityManagerImpl.java:1147) を変換します。 entity.accessor.brand.BrandRegistry $ 11.execute(BrandRegistry.java:271) at com.wompower.entity.accessor.common.Abs (AbstractRequest.java:267) at 141)sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43でsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) でsun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブメソッド) で) ジャワで.lang.reflect.Method.invoke(Method.java:613) com.sun.el.parser.AstValue.invoke(AstValue.java:234) at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java :297) at com.sun.faces.facelets.e .TagMethodExpression.invoke(TagMethodExpression.java:98) at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:148) at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88) at javax.faces.component.UIComandBase.broadcast(UIComponentBase.java:772) (javax.faces.component.UICommand.broadcast(UICommand.java:300) 、javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java: 775)com.sun.faces.lifecycleでcom.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82でjavax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1267) で) 。 Phase.doPhase(Phase.java:101) at com.sun.faces.lifecycle.Li fecycleImpl.execute(LifecycleImpl.java:118) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312) at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1523) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343) at org.apache.catalina.core.ApplicationFilterChain。org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256) でorg.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79) でのdoFilter(ApplicationFilterChain.java:215) でorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:215) at com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:115) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:256) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:820) at org。 apache.catalina.core.ApplicationDispatcher.invoke(Applica (ApplicationDispatcher.java:488) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:517) at org.apache.catalina.core.ApplicationDispatcher.doDispatch(ApplicationDispatcher.java:488) at org。 org.apache.catalina.core.ApplicationDispatcher.forwardでorg.apache.catalina.core.ApplicationDispatcher.dispatch(ApplicationDispatcher.java:336) でapache.catalina.core.ApplicationDispatcher.dispatch(ApplicationDispatcher.java:379) ( org.apacheでorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256) でcom.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:107) でApplicationDispatcher.java:314) 。 catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:277) の場合 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:188) at org。 (WebPipeline.java:97) at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(WebPipeline.java:97) のcom.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:97)の でのapache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:641) (CoyoteAdapter.java:325) at org)。 com.sun.enterprise.vで com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791) com.sun.grizzly.http.ProcessorTask.doProcess ProcessorTask.java:693) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170) at com。 sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135) com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102) (com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88) com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76) at com .sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53) com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57) (com.sun.grizzly.ContextTask.run)(ContextTask.java:69) ) at com.sun.grizzly.util.AbstractThreadPool $ Worker.doWork(AbstractThreadPool.java:330) at com.sun.grizzly.util.AbstractThreadPool $ Worker.run(AbstractThreadPool.java:309) at java.lang .Thread.run(Thread.java:729)に起因
:org.hibernate.PersistentObjectException:(持続に渡され、初期化されていないプロキシ) org.hibernate.event.def.DefaultPersistEventListener.onPersistで(DefaultPersistEventListener.java:83 ) at org.hibernate.impl。SessionImpl.firePersist(SessionImpl.java:799) at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:791) at org.hibernate.engine.EJB3CascadingAction $ 1.cascade(EJB3CascadingAction.java:48) at org .hibernate.engine.Cascade.cascadeToOne(Cascade.java:392) at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:335) at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:204 ) at org.hibernate.engine.Cascade.cascade(Cascade.java:161) at org.hibernate.event.def.AbstractSaveEventListener.cascadeBeforeSave(AbstractSaveEventListener.java:450) at org.hibernate.event.def.AbstractSaveEventListener .performSaveOrReplicate(AbstractSaveEventListener.java:282) at org.hibernate.event.def.Abstract (AbstractSaveEventListener.java:143) at org.hibernate.ejb.event.EJB3PersistEventListener.saveWithGeneratedId(EJB3PersistEventListener.java:69) org.hibernate.impl.SessionImplでorg.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:135) でorg.hibernate.event.def.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:179) で。 firePersist(SessionImpl.java:799) at org.hibernate.impl.SessionImpl.persist(SessionImpl.java:791) at org.hibernate.engine.EJB3CascadingAction $ 1.cascade(EJB3CascadingAction.java:48) at org.hibernate .engine.Ca (Cascade.java:204) at org。 hibernate.engine.Cascade.cascade(Cascade.java:161) at org.hibernate.event.def.AbstractSaveEventListener.cascadeBeforeSave(AbstractSaveEventListener.java:450) at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener。 java:282) at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:203) at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:143) at org.hibernate。 ejb。|#]
[#| 2011-06-30T14:36:29.920 + 0530 | SEVERE | glassfish3.0.1 | javax.enterprise.system.std.com.sun.enterprise.v3.services.impl | _ThreadID = 58; _ThreadName =スレッド-1; | event.EJB3PersistEventListener.saveWithGeneratedId(EJB3PersistEventListener.java:69) at org.hibernate.event.def.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:179) at org.hibernate.event.def.DefaultPersistEventListener.onPersist (DefaultPersistEventListener.java:135) at org.hibernate.event.def.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:61) at org.hibernate.impl.SessionImpl.firePersist(SessionImpl.java:808) at org.hibernate .impl.SessionImpl.persist(SessionImpl.java:782) at org.hibernate.impl.SessionImpl.persist(Sessあなたは多くの詳細を提供しなかったのでionImpl.java:786) はorg.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:672) ... 63もっと
私は、これはあなたが全体のコードを投稿してくださいトランザクションissue.Canあると思いますか? –