작성기 클래스는 한 개의 복합 Bean 필드를 여러 개의 데이터베이스 열에 맵핑하는 데 사용합니다. 복합 필드에 이 작성이 필요한데, 이 복합 필드 자체가 필드 및 작동이 포함된 오브젝트입니다.
CustomerBean CMP 엔티티 Bean에서 CustomerAddress라는 속성을 가지는 예를 고려하십시오. CustomerAddress 속성의 유형은 Address.class 클래스에서 정의한 복합 유형입니다. 이 클래스는 다중 Java™ 필드(street, city 및 zip)를 포함합니다. 복합 CustomerAddress 유형을 테이블의 다른 열에 맵핑하려면 작성된 유형 클래스(Address.class)의 어느 필드를 데이터베이스의 어떤 열에 맵핑할지 정의하는 새 작성기 클래스가 필요합니다. 작성기 클래스는 Address.class를 작성하면서 CustomerBean의 CustomerAddress 속성을 맵핑 가능하게 합니다.
새 작성기 마법사를 사용하여 새 작성기 정의를 유형 목록에 추가하십시오. 새 작성기 정의를 작성하면 맵핑 편집기에서 작성기 클래스를 사용할 수 있습니다.
작성기 정의를 새로 작성하려면 다음을 수행하십시오.