composer 類別的用途,是將單一複式 Bean 欄位,對映到多個資料庫直欄。如果複式欄位本身是附有欄位和行為的物件,就必須進行這項編製作業。
請參考下面這個範例:在 CustomerBean CMP Entity Bean 中,您有一個名稱為 CustomerAddress 的屬性。CustomerAddress 屬性的類型,是您在 Address.class 這個類別中定義的複式類型,其中含有多個 Java™ 欄位:街、市及郵遞區號。如果要將複式 CustomerAddress 類型對映到表格中不同的直欄,必須具備新的編製器類別,來定義在編製類型類別 (Address.class) 中的哪些欄位,將對映到資料庫中的哪些直欄。編製器類別會編製 Address.class,讓您對映 CustomerBean 中的 CustomerAddress 屬性。
請使用「新編製器」精靈,將新的編製器定義新增至您的類型清單中。建立新的編製器定義之後,就可以在對映編輯器中,使用這個編製器類別了。
如果要建立新的編製器定義,請執行下列動作: