2009-04-28 10 views
0

Est-ce que quelqu'un a une idée de la façon d'implémenter une requête dynamique sur des services Web? Par exemple, en prenant un exemple comme HQL, je voudrais soumettre une chaîne telle que "Select Person. * From Person" et avoir une réponse de savon retournée contenant un tableau d'objets de savon Person.Requête dynamique sur les services Web

Répondre

1

Cela ne répond pas vraiment à votre question, mais l'exécution d'une requête dynamique à partir d'un service Web est dangereuse. Si votre service exécute la requête directement, vos clients pourraient envoyer des suppressions/updates/inserts/drop table/etc. et gâcher votre base de données.

Je recommanderais de mettre en œuvre des méthodes de service plus spécifiques qui acceptent des arguments spécifiques et qui retournent des objets ou des collections sécurisés.

+0

+1 classique SQL Injection. Ne pas envoyer de SQL sur le fil comme ça. : D –

+0

J'allais seulement exposer la capacité de lecture seule comme une requête dynamique. –