Beans sind nützlich zum Übergeben von Eingabewerten an Annotations- oder integrierte Methoden, um die Datenbankobjekte abzufragen oder zu aktualisieren, auf denen die Beans basieren.
Wenn Sie sich für die Generierung dieser Schnittstelle entscheiden, generiert die Workbench außerdem eine Implementierung der Schnittstelle während eines Builds des Java-Projekts.
Wenn Sie entschieden haben, die Testklasse nicht zu generieren, können Sie dies später nachholen, indem Sie mit der rechten Maustaste auf die Bean klicken und
auswählen. Mit dieser Option werden außerdem die zugehörige Schnittstelle und die Implementierung dieser Schnittstelle neu generiert.Wenn Sie integrierte Methoden verwenden wollen, können Sie die Generierung einer Testklasse auswählen, die integrierte Methoden zum Abfragen und Aktualisieren des Datenbankobjekts enthält, auf dem die generierte Bean basiert. Wenn Sie die Klasse ausführen, werden die Ergebnisse in der Sicht Konsole angezeigt. Wenn Sie entschieden haben, die Testklasse nicht zu generieren, können Sie dies später nachholen, indem Sie mit der rechten Maustaste auf die Bean klicken und auswählen.
Gehen Sie wie folgt vor, um Code aus einer einzelnen Tabelle, einem einzelnen Aliasnamen, einer einzelnen Sicht oder einer einzelnen MQT zu generieren:
Wenn Sie Ihrem Java-Projekt noch keine Unterstützung für pureQuery hinzugefügt haben, erstellt die Workbench den Ordner pureQueryFolder in Ihrem Java-Projekt, wenn Sie auf Fertig stellen klicken.
Wenn Sie DB2 für z/OS oder DB2 für Linux®, UNIX® und Windows® verwenden, enthält dieser Ordner die Dateien Default.genProps und Default.bindProps. Verwenden Sie diese Dateien, wenn Sie beabsichtigen, SQL-Anweisungen statisch aus Anwendungen auszuführen, die mit Annotationen versehene Methoden verwenden.