On Monday, July 14, 2003, at 04:39 PM, Hugo Burm wrote:





-----Original Message-----
From: Jeremy Quinn [mailto:[EMAIL PROTECTED]
Sent: Monday, July 14, 2003 3:43 PM
To: [EMAIL PROTECTED]
Subject: Re: Flow Database stuff ( The new FOM? )



On Sunday, July 13, 2003, at 10:40 AM, Reinhard Pötz wrote:

However, once you have triggered the view layer with
SendPageAndWait(),
control does not return to the flow layer until the Response has been
sent and the next Request received, thus loosing you the
opportunity to
close the Hibernate Session from the Flow layer before the
Response is
sent.

Chris' experimental implementation of cocoon.getComponent() should solve this problem.



I am not very confidant with the lifecycle of Cocoon/Avalon components,
would someone be kind enough to recommend which methods I should
ideally write to implement a (Hibernate Factory) component, and at
which stage in FlowScript processing they get called?


TIA

regards Jeremy



1) There is an Avalon Hibernate Factory in the Hibernate_ext contributed
package (see the Hibernate project at Sourceforge), and one in the Hibernate
examples on the Wiki.

Thanks for the pointers.


What I do not grok ATM, how does the Hibernate Session automatically get closed at the appropriate time (ie. after the view layer has completed)?

I can see that initialize() and dispose() (are these the ones that would get called on each Request?) seem to be dealing with SessionFactory, not the Session itself.

TIA

regards Jeremy



Reply via email to