Récupération et comparaison de valeurs depuis une base de données ?

Bonjour,
Je veux faire une comparaison entre deux valeurs numériques:la 1ere est une donnée de type entier et la 2eme est une valeur récupéré a partir d’une base de donnée.

  1. Comment puis-je récupérer une valeur a partir d’une base de donnée?
  2. Comment puis-je récupérer une valeur d’une liste ?

Cordialement

Bonjour.

  1. Pour récupérer une valeur d’une base de donnée, il va te falloir utiliser un connecteur. Le type de connecteur va dépendre du type de base de données. Bonita intègre déjà des connecteurs tout fait qui permettent de faire des requêtes vers MySQL, Postgré et autres bases de données courantes.
    http://documentation.bonitasoft.com/list-database-connectors

  2. Il faudra être plus précis sur cette question.
    De quel type de liste s’agit il ? Où est elle dans le processus ? Qu’est ce qu’elle contient ? Quelle valeur veux tu récupérer ?

La liste est de type Object java (Classe java.until.List) déja remplie a partir d’une base de donnée via un connecteur MySQL : je veux que a chaque fois que l’utilisateur choisie une valeur de la liste je récupére cette derniére pour que je puisse faire une comparaison

En java tu peux facilement voir si une valeur est dans une liste en faisant :

maListe.contains(valeurATrouver);

Cette fonction va renvoyer “true” si la valeur est dans la liste, et “false” si la valeur n’est pas dans la liste.

Par exemple, j’ai la liste suivante [10,54,42,99,3,7774] et je recherche 42 et 43 :

List maListe = [10,54,42,99,3,7774];
maListe.contains(42); // return “true”
maListe.contains(43); // return “false”

j’ai déjà crée cette requête DELETE FROM ${classe_a}.get[0] WHERE NCIN==${nCIN}
dont “classe_a” est le nom d’une liste et aussi j’ai une table dont ma base de méme nom et “NCIN” est le nom d’une colonne du table d’une base de donnée.
Pour ce la j’arrive pas à écrire correctement la requête, pouvez-vous m’aider?
Merci d’avance