建立起始對映之後,就可以使用對映編輯器,將 Bean 元素對映到表格元素。
- 在對映編輯器的 Enterprise Bean 窗格中,選取一個您要對映的 Enterprise Bean 元素。
- 在對映編輯器的「表格」窗格中,選取您要將 Enterprise Bean 元素對映至的表格元素。
- 用滑鼠右鍵按一下其中一個選定的元素,然後在蹦現功能表按一下建立對映。如此一來就會建立對映,並且將對映列示在 J2EE 視景的「概要」視圖,以及對映編輯器的「概觀」窗格中。
建立對映的要訣:
- 如果 Enterprise Bean 需要來自多個表格的對映(次要表格對映),則可以選取多個表格。表格必須彼此具備外部索引鍵關係,才能建立這個類型的對映。
- 選取依名稱對映或依類型對映,根據相符名稱或相符類型來建立對映。
- 您也可以在編輯器的不同窗格之間拖放對映來建立對映。不過只有對映的「方向」支援拖放。 比方說,如果對映是從由上而下的作業所建立,您就可以將 Enterprise Bean 拖曳到資料庫。下面這些拖放作業,都在容許執行的範圍內:如果將 Enterprise Bean 拖曳到表格,會在兩者之間建立一個對映。將 Bean 拖曳到 DB,會建立一個對應的表格和直欄,並且將它對映到該 Bean 和屬性。
- 每一個關係的角色,應該對映到對應的外部索引鍵。您可以選取任何一個角色,這樣另一個角色便會自動對映。
- 只要確定所有的 EJB 元素全部對映之後,所有的對映就算完成了。
- 您可以用滑鼠右鍵按一下您的 Enterprise Bean,並且從蹦現功能表選取部署,來產生該 Enterprise Bean 的持續性程式碼。
- 對映編輯器可讓您將一個編製的類型,對映到不同表格中的多個直欄。不過這麼一來,所產生的部署程式碼就會發生錯誤。請確定編製類型對映中所有的直欄,都屬於同一個表格。
- 當 CMP Entity Bean 刪除時,任何與該 Bean 相關的對映,並不會自動移除。Entity Bean 被刪除之後,必須等對映編輯器在這些檔案上開啟時,對映才會移除。這是預期會發生的行為。您必須先開啟對映編輯器之後,才能產生部署程式碼。