Integrierte Methoden für Abfragen über speicherinterne Java-Objektgruppen verwenden

Sie können speicherinterne Objektgruppen in pureQuery abfragen, indem Sie Methoden aufrufen, die in der Schnittstelle Data definiert sind.

Sie erstellen ein Objekt Data durch Verwendung der überladenen Methode DataFactory.get(). Wenn Sie diese Methode aufrufen, dürfen Sie kein Objekt Connection oder DataSource übergeben. Sie könnten z. B. ein neues Objekt Data mit Anwendungslogik wie der folgenden erstellen:

Data data = DataFactory.getData();
Die Schnittstelle Data stellt Methoden zum Ausführen der folgenden Operationen bereit:

Sie können keine SQL-Aktualisierungsoperationen (Einfügungen, Aktualisierungen und Löschungen) mit Objekten ausführen, die sich in einer Objektgruppe befinden.

Wenn Sie eine Methode der Schnittstelle Data verwenden, die keine Abfragen über speicherinterne Objektgruppen unterstützt, wie update() oder queryList() mit RowHandler, gibt pureQuery während der Ausführung einen Fehler java.lang.UnsupportedOperationException aus.

Achtung: Objekte Data, die Sie für Abfragen über speicherinterne Objektgruppen verwenden, sind nicht threadsicher. Verwenden Sie sie nicht threadübergreifend. Verwenden Sie ein Objekt Data nur in dem Thread, es erstellt wurde.

Feedback