Hi Karan,

yes, I think this should work.

Regards Michael

Hi Michael,
I am thinking of a scenario where it can be used. Correct me if i am wrong.
lets say a stateless session bean (Container managed transaction), has a
method
method A(){
// get the pm
pm.setUserObject(new Object());
B();
pm.close();
}
another session bean has
 method B(){
//get pm
pm.getUserObject(); //this should work
}
assuming that the same transaction got propagated to B(), should we be able
to get the UserObject, because the second session bean should also get the
same instance of pm as the first one.
Let me know if this could be a usecase of get/set User Object
On 9/29/05, Michael Bouschen <[EMAIL PROTECTED]> wrote:
Hi Karan,

Hi Craig,
Thanks.
What happens to the user object once i close the pm?


I think nothing will happen. Accoring to the spec a user object is not
inspected or used in any way by the JDO implementation.

Regards Michael

On 9/29/05, Craig Russell <[EMAIL PROTECTED]> wrote:


Hi Karan,

The UserObject pattern is intended for applications that need to
access some local state that is associated with the persistence
context. Any persistent object can navigate to its persistence manager
and access some application-specific data.

This turned out to be very useful in JDO, so much so that users asked
for finer-grained UserObject information: a Map of UserKey and
UserValue.

Craig

From: [EMAIL PROTECTED]
Subject: user object with pm
Date: September 29, 2005 8:24:33 AM PDT
To: [email protected]
Reply-To: [email protected], [EMAIL PROTECTED]

Hi Craig,
What is the purpose of get/setUserObject in the pm api? What would be
the
use-case where i would use these methods?


--
Karan Malhi




--
Karan Malhi



--
Michael Bouschen [EMAIL PROTECTED] Engineering GmbH
mailto:[EMAIL PROTECTED] http://www.tech.spree.de/
Tel.:++49/30/235 520-33 Buelowstr. 66
Fax.:++49/30/2175 2012 D-10783 Berlin




--
Karan Malhi



--
Michael Bouschen                [EMAIL PROTECTED] Engineering GmbH
mailto:[EMAIL PROTECTED]        http://www.tech.spree.de/
Tel.:++49/30/235 520-33         Buelowstr. 66                   
Fax.:++49/30/2175 2012          D-10783 Berlin                  

Reply via email to