@ws.sdo.value-object(클래스 레벨)

범위

클래스

다중성

(0..*): CMP 엔티티 Bean을 구현하는 모든 Java™ 소스 파일에서 이 태그를 0회 이상 사용할 수 있습니다.

목적

이 태그는 CMP 엔티티 Bean의 필드 및 CMR(Container-Managed Relationship) 필드 서브세트를 포함하는 value-object를 정의합니다. 각 value-object에 대한 SDO(Service Data Object) 클래스가 생성됩니다. 기본 value-object에는 Bean에 정의된 모든 CMP 필드의 구성원이 있습니다. 일반적으로 CMP 필드 서브세트가 있는 value-object를 "간단한" 오브젝트라고 하고 CMR 필드의 구성원이 있는 value-object를 "복잡한" 오브젝트라고 합니다. CMR 필드가 value-object에 추가된 경우 관련 CMP Bean에 대해 정의된 value-object도 있어야 합니다. 예를 들어, 사용자의 주소 CMR 필드가 사용자 value-object에 추가된 경우 Address라는 value-object(이 경우 기본값)는 Address CMP 엔티티 Bean에 정의되어 있어야 합니다.

매개변수

매개변수 유형 적용 대상 설명 필수
name text 모두 value-object의 추상 이름입니다. 이름은 EJB 모듈에 고유해야 하며 올바른 Java ID여야 합니다. 생성된 클래스 이름은 SDO 이름입니다. 기본적으로 생성된 SDO에는 모든 CMP 필드가 있지만 CMR 필드는 없습니다. True
read-only Boolean 모두 true인 경우 세션 Facade에서 read 메소드만 작성해야 함을 표시합니다. False

피드백