Hi!,
It seems that u have the transaction attribute set at the Entity Bean level
and not at a method level in
Deployment Descriptor and i think it is either REQUIRED or REQUIRE_NEW.
Morever u are not using
the isDirty flag and isModified() method. Go through the example code that
comes with weblogic and the
documentation at following links to learn about it.
http://www.weblogic.com/docs/classdocs/API_ejbdesign.html#ismodified
http://www.weblogic.com/docs/classdocs/API_ejb.html#ejbpersistenceismodified
In order to avoid ejbLoad() and ejbStore() being called specify the
getName() method and all the accessor
methods with transaction attribute as TX_NOT_SUPPORTED in the Deployment
Descriptor.
Hope it helps and have a successfull DEMO.
Thanks,
Shiraz Wasim Zaidi
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".