Why can I call the setXXX method for a cmr-field during ejbCreate?
A. This is disallowed by the EJB 2.0 specification because the primary-key of the current bean isn’t necessarily known during ejbCreate and it may be needed depending on how the relationship is mapped to the underlying DBMS. Cmr-field setters should be called during ejbPostCreate instead of ejbCreate if relationships need to be setup during creation of a bean.