As Meg said, passivation of entity beans and session beans are very different. I think they are just called the same not to introduce to many call back functions
.
So that spec allows container to passivate a entity beans instance in transaction.
NOPE! Keep in mind that activation and passivation are NOT associated with a transaction. Both ejbActivate() and ejbPassivate() for an entity bean are called within an UTC (unspecified transaction context). You are no longer in a tx, and no client info!
Miki