Hat jemand eine Idee, wie eine dynamische Abfrage über Webdienste implementiert werden kann? Nehmen wir zum Beispiel ein Beispiel wie HQL, möchte ich eine Zeichenfolge wie "Wähle Person. * Von Person" senden und eine Soap-Antwort mit einem Array von Person-Soap-Objekten zurückgeben.Dynamische Abfrage über Webdienste
0
A
Antwort
1
Dies beantwortet Ihre Frage nicht wirklich, aber die Ausführung einer dynamischen Abfrage von einem Web-Service ist gefährlich. Wenn Ihr Dienst die Abfrage direkt ausführt, könnten Ihre Clients möglicherweise delates/updates/insert/drop table/etc senden. und vermassle deine Datenbank.
Ich würde empfehlen, spezifischere Service-Methoden zu implementieren, die bestimmte Argumente akzeptiert und typsichere Objekte oder Sammlungen zurückgibt.
Verwandte Themen
- 1. "Erforderliche Checkout" über Sharepoint-Webdienste deaktivieren
- 2. Deaktivierung bereitgestellter Webdienste über Java-Code
- 3. Webdienste von Drittanbietern über Spring WebServiceTemplate verwenden
- 4. Spring Data dynamische Abfrage
- 5. dynamische Abfrage mongodb Javascript
- 6. Dynamische Abfrage Syntaxfehler
- 7. dynamische Abfrage in LINQ
- 8. django dynamische Spalte Abfrage
- 9. Dynamische Abfrage SQL Server
- 10. Wie Linq-Abfrage in dynamische Abfrage konvertieren?
- 11. Orakel Verzögerung über dynamische Spalte
- 12. Webdienste, Webanwendung
- 13. Service Broker und Webdienste
- 14. Frühling JPA Repository dynamische Abfrage
- 15. Dynamische LinqToSQL Pivot-Tabelle Abfrage
- 16. Dynamische Abfrage in SSIS-Paket
- 17. Dynamische Abfrage von übersetzten Schlüsselwörtern
- 18. SQL „wenn vorhanden ...“ dynamische Abfrage
- 19. Dynamische MySQL-Abfrage in vorbereitete
- 20. Php, legen Mysql dynamische Abfrage
- 21. Elasticsearch dynamische Abfrage erstellen - Python
- 22. sqlrpgle dynamische Abfrage in/4000
- 23. SQL flattening & dynamische Abfrage Frage
- 24. Dynamische Abfrage mit: neuer Wert
- 25. Webpack Loader mit Dynamische Abfrage
- 26. Dynamische Select-Abfrage in LINQ
- 27. Dynamische Feldname Abfrage mit N1QL
- 28. Powershell, Webdienste und Objekttypen
- 29. Webdienste, ADO.NET-Verbindungspool, Timeoutfehler
- 30. Verwenden Sie gemeinsame Entity-Klassen über verschiedene JAX-WS-Webdienste
+1 klassische SQL-Injektion. Schicke SQL nicht so über die Leitung. : D –
Ich war nur Lese-Funktion als dynamische Abfrage verfügbar machen. –