J'ai une exigence deComment sélectionner/insertion en utilisant Spring Integration
Select * from utilisateur où id =: id
Insérer dans la table UserDump (< toutes les colonnes de la table utilisateur>, processedDate) valeurs (< toutes les colonnes de la table utilisateur>, getDate)
Ce que je l'ai fait: -
J'ai un < int-jdbc: inbound-channel-adapter> que j'utilise pour l'instruction select.
J'ai un Transformer qui prend la sortie (Liste < Carte> resultset) et met à jour mon modèle.
- J'ai un activateur qui accepte la sortie de mon Transformer et l'insère dans ma table UserDump. Les valeurs proviennent du modèle mis à jour plus tôt.
Mon programme fonctionne bien comme prévu, mais
Comment mettre à jour "id" dans ma déclaration param select. Actuellement j'ai dur codé pour tester la fonctionnalité.
Mon programme s'exécute simplement indéfiniment. Ne pas arrêter. c'est-à-dire une fois l'insertion terminée, elle devrait s'arrêter toute seule.
Je sais, < poller> est quelque chose que je dois avoir dans mon fichier XML, mais je veux l'exécuter à la demande. Pas comme après chaque intervalle de temps fixe.
Pas le code exact mais la direction suffirait.
Merci @jstol mais je dois seulement utiliser SI et mon programme ne fonctionnera pas après un certain temps de temps fixe mais uniquement sur demande. – Jaikrat