I have not used the RI, but have seen this behavior in other app servers.  There
is a misconception among the server vendors that ejbLoad only needs to be called
when a transaction is started.  This position is clearly incorrect and is not
supported by the spec.  All the servers I have used have corrected this bug, but
it sounds like it crept into the RI.  I would try posting on that list for help.

Joseph Ess wrote:

> I am using the J2EE to design a prototype application.  The problem I've run
> into is that entity beans (using BMP) are not getting initialized properly.
> The documentation (and serveral posts to this discussion) state that the
> container calls ejbActivate to associate a bean with the database and then
> calls ejbLoad to load the data.  The entity beans I am using are having
> ejbActivate called, but not ejbLoad.  The result is that any session bean or
> client that tries to use the entity beans receive null data.  Has anyone
> else encountered this behavior?
begin:vcard
n:Wilson;Chip
tel;fax:(214) 358-0353
tel;work:(214) 642-4559
x-mozilla-html:TRUE
url:http://www.axyssolutions.com/
org:Axys Solutions
adr:;;;Dallas;TX;;
version:2.1
email;internet:[EMAIL PROTECTED]
title:Application Architect
note:Sun Certified Java Architect
x-mozilla-cpt:;-25088
fn:Chip Wilson
end:vcard

Reply via email to