Generar código pureQuery a partir de procedimientos almacenados

Si un procedimiento almacenado tiene parámetros, puede generar un bean que represente esos parámetros. Si el procedimiento almacenado devuelve conjuntos de resultados, puede generar un bean para cada conjunto de resultados. También puede generar código para soportar el método anotado y estilos de programación incorporados.

Antes de empezar

Acerca de esta tarea

Si desea utilizar el estilo de programación de método anotado, puede generar los siguientes objetos Java:
  • Una interfaz que contenga el método anotado abstracto para llamar al procedimiento almacenado.

    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 desea utilizar el estilo de programación incorporado, puede generar una clase de prueba que contenga el método incorporado para llamar al procedimiento almacenado en el que se basan los beans generados. Cuando se ejecuta la clase, los resultados se visualizan en la vista Consola.

Procedimiento

Para generar código pureQuery a partir de un procedimiento almacenado:

  1. En Explorador de orígenes de datos, pulse el botón derecho del ratón en el procedimiento almacenado que desea y seleccione Desarrollo de acceso a datos > Generar código pureQuery. Se abrirá el asistente para Generar código pureQuery a partir de un procedimiento almacenado.
  2. Complete los pasos del asistente. Para obtener información detallada acerca de cada campo, pulse F1.
  3. Pulse Finalizar para generar los archivos 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 dataAccessFolder 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