Las clases de compositor se utilizan para correlacionar un solo campo de bean complejo con varias columnas de base de datos. Esta composición es necesaria pará campos complejos que son en sí objetos con campos y el comportamiento.
Considere el ejemplo siguiente: supongamos que en el bean de entidad CMP CustomerBean, tiene un atributo llamado CustomerAddress. El tipo del atributo CustomerAddress es un tipo complejo que ha definido en una clase llamada Address.class, que contiene varios campos Java: street, city y zip. Para correlacionar el tipo CustomerAddress complejo con columnas distintas de una tabla, necesita una nueva clase de compositor que define qué campos de la clase de tipo compuesto (Address.class) se correlacionan con qué columnas de la base de datos. La clase de compositor compone la clase Address.class lo que hace posible que correlacione el atributo CustomerAddress de CustomerBean.
Utilice el asistente de nuevo compositor para añadir una nueva definición de compositor a la lista de tipos. Después de crear la nueva definición de compositor, puede utilizar la clase de compositor en el Editor de correlaciones.
Para crear una nueva definición de compositor: