Unlike the ejbCreate() method, the ejbPostCreate() method can invoke the getPrimaryKey() and getEJBObject() methods of the EntityContext interface. This makes ejbPostCreate() the only place where you can perform initialization requiring the identity of the entity bean, such as bi-directional dependencies (CMR).