Hi,
What you say applies to Entity Beans with container managed persistence. The answer to your question lies in the fact that the ejbcreate method initializes the container managed fields from the input parameters and returns nulll as the container ignores its return value. After the ejbCreate mehtod executes the container inserts the container managed fields into te database.
Hope this helps
------------------
Regds.
Mahindrakar