@ws.sdo.value-object(類別層次)

範圍

類別

對應關係

(0..*):您可以在實作 CMP Entity Bean 的任何 Java™ 程式檔中,使用這個標示零次或許多次。

目的

這個標示定義一個值物件,用來封裝 CMP Entity Bean 欄位的某個子集及儲存器管理的關係(CMR 欄位)。每個 value-object 都會產生一個服務資料物件 (SDO) 類別。"default" value-object 包含 Bean 所定義的所有 CMP 欄位的成員。 含有部分 CMP 欄位的值物件通常稱為 "light" 物件,含有 CMR 欄位成員的值物件通常稱為 "deep" 物件。 當 CMR 欄位新增至 value-object 時,也必須有一個定義給相關 CMP Bean 的 value-object。 比方說,如果使用者的 "address" CMR 欄位新增至 "User" value-object,就必須在 "Address" CMP Entity Bean 上定義一個名稱為 "Address"(這個例子是 default)的 value-object。

參數

參數 類型 適用性 說明 強制
name text 全部 值物件的抽象名稱。對 EJB 模組而言,這個名稱必須是唯一的,且必須是有效的 Java ID。 產生的類別名稱會成為 SDO 名稱。依預設,所有 CMP 欄位都會併入產生的 SDO 中,不會將任何 CMR 欄位併入產生的 SDO 中。 True
read-only boolean 全部 如果是 true,就表示只應該在 Session Facade 上建立 "read" 方法。 False
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.