2017-11-20 1 views
-1

Kann mir bitte jemand helfen, herauszufinden, der Prozess zum Erstellen einer gespeicherten Prozedur in db2, die benutzerdefinierte Objekt Arraylist akzeptiert und es aus dem Ruhezustand aufrufen.Db2 gespeicherte Prozedur akzeptiert benutzerdefinierte Arraylist

Eigentlich ist die Anforderung, ich werde Liste der benutzerdefinierten Objekte erhalten, die ich brauche, um sie gegen db zu validieren und müssen das Reposne mit dem zutreffenden oder falschen beigefügten Flag zurücksenden.

Vielen Dank.

+0

"benutzerdefinierte Objekte" wo - in Ihrem Java-Code oder in der Datenbank? Ich bezweifle, dass Sie dies mit Hibernate tun können, wie die Db2-Dialekt-Implementierung ist ziemlich Datum. Hier ist die [Handbuchseite, die den allgemeinen Ansatz beschreibt] (https://www.ibm.com/support/knowledgecenter/de/SSEPGG_10.5.0/com.ibm.db2.luw.apdv.java.doc/src/tpc/imjcc_c0052030 .html). – mustaccio

+0

Benutzerdefiniertes Objekt in Java. – user1912935

+0

Sie können nur etwas, das einem SQL-Datentyp zugeordnet ist, an eine gespeicherte Prozedur übergeben, sodass Sie kein Array von beliebigen Java-Objekten an es übergeben können. Sie möchten wahrscheinlich Ihren Ansatz überdenken. – mustaccio

Antwort

0

db2 Abfrage excepts TABELLE als Parameter zum Simulieren einer Array-Liste.

select * from ? a join ? b on a._id = b._id 
Verwandte Themen