Hi,

I deployed an entity bean in weblogic 4.5.1 and the same enity bean i deployed on other machine where i had weblogic5.1 installed...After deploying i had printed the events that take plce..

For weblogic5.1 i got the output as

In setEntityContext()
In ejbCreate()
 EJBObject null
 Primary Key null
In ejbPostCreate()
EJBObject EJBObject: '-11268355', home: 'Cabin.CabinHome', ctx: '-9171203', pk:'com.titan.cabin.CabinPK@3fd'
Primary Key com.titan.cabin.CabinPK@3fd
ejbLoad called.....at Tue Jan 02 14:18:38 GMT+05:30 2001
In setName()
ejbStore called.....at Tue Jan 02 14:18:38 GMT+05:30 2001
ejbLoad called.....at Tue Jan 02 14:18:38 GMT+05:30 2001
In setDeckLevel()
ejbStore called.....at Tue Jan 02 14:18:38 GMT+05:30 2001
ejbLoad called.....at Tue Jan 02 14:18:38 GMT+05:30 2001
In setShip()
ejbStore called.....at Tue Jan 02 14:18:38 GMT+05:30 2001
ejbLoad called.....at Tue Jan 02 14:18:38 GMT+05:30 2001
In setBedCount
ejbStore called.....at Tue Jan 02 14:18:38 GMT+05:30 2001

Firstly i want o know
1).why is ejbLoad called before all the setmethods..
2).Even if i do any get method in my bean i first get ejbLoad and ejbStore..

Can anyone tell why does it do so.
whereas the o/p which i got on weblogic 4.5.1 didnt show me ejbLoad before any set methods ,and surprisingly neither before the getmethod..it showed me ejbStore for all the set and get method and then it called the passivate method...why did the bean passivated so soon.

Can anyone tell me why there is a diffrence like this..

Thanks in advance
Rinku