Can anyone explain the flow of finder method execution.
From what I found out, the flow is somewhat like this

EJBLoad -> setEntityContext -> EJBActivate -> EJBLoad -> ...
some business method like getName().

Why is the EJBLoad method called twice?