Crear un nuevo conversor EJB

Los conversores se utilizan para traducir una sola columna de base de datos al campo o del campo de clase de bean.

Hay disponible un conjunto de conversores existentes en la jerarquía de clases VapAbstractConverter. También puede grabar sus propios conversores. Cuando crea su propio conversor, puede crear una subclase de VapAbstractConverter u otro conversor. Utilice el asistente Nuevo conversor para añadir nuevos conversores a la lista de tipos de conversores. Después de haber realizado cambios y guardado el documento, puede utilizar el Editor de correlaciones para trabajar con el conversor.

Restricción: El procedimiento recomendado que es necesario seguir cuando se crean conversores personalizados es utilizar tipos de datos que se puedan convertir en un recorrido completo. Por ejemplo, si pasa el objeto A como parámetro a dataFrom(...) para convertirlo al objeto B, el objeto B debe poder pasarse como parámetro de objectFrom(...) para convertirse de nuevo al objeto A. Si experimenta problemas con conversores que ha grabado y utilizado en versiones anteriores del entorno de trabajo, asegúrese de que los conversores cumplen este requisito.

Después de grabar el conversor, puede utilizarlo en el Editor de correlaciones. Para añadir un nuevo conversor a la vista Esquema, complete estos pasos:

  1. En la perspectiva J2EE, pulse Archivo > Nuevo > Otro > EJB > Conversor o compositor y pulse Siguiente.
  2. Active el botón de selección Conversor.
  3. Escriba o seleccione un proyecto EJB.
  4. Escriba el nombre de conversor totalmente calificado.
  5. Escriba o seleccione un supertipo totalmente calificado.
  6. Escriba o seleccione un tipo de destino totalmente calificado.
  7. De modo opcional, puede activar el recuadro de selección Generar una clase de apéndice de conversor. Si genera una clase de apéndice de conversor, todavía tendrá que definir la implementación en la propia clase.
  8. Pulse Finalizar. Cuando abra el Editor de correlaciones, aparecerá en la vista Esquema el nombre de conversor que ha definido ahora.
    Nota: Esto sólo es cierto para el proyecto EJB que contiene el archivo UserDefinedConverter.xmi. Si desea utilizar este conversor en otros proyectos, puede copiar el archivo a otro proyecto EJB.
Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.