Joe Weder wrote:
>
> Markus,
>
> >Meybe we all went is the wrong direction:
> >
> >You have this situation, correct?
> >
> >Client calls SB.doA(), doA() loads an EB then calls doB() in the same bean
> doB loads the same EB.
>
> Yes.
>
> >Maybe this is a bug in JOnAS, since the two methods are running in the same
> transaction, they should see the same data - but it seems as if they do not!
> So from my point of view, this is a bug.
>
> I don't think so. I think that this is spec. I know Weblogic does the same
> thing but they have a deployment option that solves this problem. I have
> also heard that other vendors supply this as well.
>
> >Another question is, why doA and doB both load the bean, you just could
> call doB with the EB as a parameter, so doB works on the same instance.
> Ain't that possible?
>
> Because method B can also be called directly by a client - code reuse, you
> know. So method B needs to be able to stand alone. That is why I don't want
> to change it transaction attribute.
>
> Hope I am being clear.
>
> Joe Weder
> Software Engineer
> Intelligent Computer Systems
> [EMAIL PROTECTED]
> 717.295.7977 x614
>
> ----
> To unsubscribe, send email to [EMAIL PROTECTED] and
> include in the body of the message "unsubscribe jonas-users".
> For general help, send email to [EMAIL PROTECTED] and
> include in the body of the message "help".
I can try to reproduce your problem, but could you give more details ?
As I understand, method A does find+update+call method B
method B does find+get
both methods are TX REQUIRED.
is this correct ?
--
Philippe Durieux ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bull - 1 rue de Provence - 38432 Echirolles Cedex France
[EMAIL PROTECTED]
-> Download our EJBServer at http://www.evidian.com/ejb <-
----
To unsubscribe, send email to [EMAIL PROTECTED] and
include in the body of the message "unsubscribe jonas-users".
For general help, send email to [EMAIL PROTECTED] and
include in the body of the message "help".