I have three mapped classes ApplicationImpl, ProfileImpl and ResumeImpl. Snippets of mapping documents are as follows:
<class name="ApplicationImpl" table="APPLICATION" lazy="true" > <many-to-one name="profile" class="ProfileImpl" cascade="save-update" outer-join="auto" update="true" insert="true" column="PROFILE_OID" /> ... <class name="ProfileImpl" table="PROFILE" lazy="true" > <many-to-one name="resume" class="ResumeImpl" cascade="save-update" outer-join="auto" update="true" insert="true" column="RESUME_OID" /> ... <class name="ResumeImpl" table="RESUME" lazy="true" >