Generación de código pureQuery a partir de una única tabla, alias o vista

Puede generar un bean a partir de una tabla, alias, vista o tabla de consulta materializada (MQT) en una base de datos. Puede generar código que utilice métodos anotados o métodos incorporados.

Antes de empezar

Acerca de esta tarea

Los beans son útiles para pasar valores de entrada a métodos anotados o incorporados para consultar o actualizar los objetos de base de datos en los que se basan los beans.

Si desea utilizar métodos anotados, puede generar los siguientes objetos Java:
  • Una interfaz que contenga métodos abstractos que se anoten con las sentencias SQL para consultar y actualizar el objeto de base de datos en el que se basa el bean generado. Debe tener todos los privilegios necesarios para ejecutar las sentencias SQL.

    Si decide generar esta interfaz, el entorno de trabajo también generará una implementación de la interfaz durante una compilación del proyecto Java.

  • Una clase de prueba que llama a los métodos de la implementación y muestra los resultados en la vista Consola.

    Si decide no generar la clase de prueba, podrá hacerlo más tarde, pulsando con el botón derecho del ratón el bean y seleccionando pureQuery > Generar código pureQuery. Esta opción también vuelve a generar la interfaz relacionada y la implementación de esa interfaz.

Si desea utilizar métodos incorporados, puede generar una clase de prueba que contenga métodos incorporados para consultar y actualizar el objeto de base de datos en el que se basa el bean generado. Cuando se ejecuta la clase, los resultados se visualizan en la vista Consola. Si decide no generar la clase de prueba, podrá hacerlo más tarde, pulsando con el botón derecho del ratón el bean y seleccionando pureQuery > Generar código pureQuery.

Procedimiento

Para generar código a partir de una única tabla, alias, vista o MQT:

  1. En el Explorador de orígenes de datos, pulse con el botón derecho del ratón en la tabla, el alias, la vista o la MQT que desea representar como bean Java y, a continuación, seleccione pureQuery > Generar código pureQuery. Se abrirá el asistente para Generar código pureQuery a partir de una tabla.
  2. Efectúe los pasos que le indique el asistente. Para obtener información acerca de cada campo, pulse F1.
  3. Pulse Finalizar para generar el código que ha especificado.

Resultados

Si aún no ha añadido soporte de pureQuery al proyecto Java, después de pulsar Finalizar el entorno de trabajo creará la carpeta pureQueryFolder en el proyecto Java.

Si utiliza DB2 para z/OS, o DB2 para Linux®, UNIX® o Windows®, esta carpeta contendrá los archivos Default.genProps y Default.bindProps. Estos archivos se utilizan si tiene previsto ejecutar las sentencias SQL estáticamente desde aplicaciones que utilizan métodos anotados.


Comentarios