Uploaded image for project: 'OSAMES ORM'
  1. OSAMES ORM
  2. ORM-175

API de préparation et exécution de requêtes

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Analyzed
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 0.2.0
    • Fix Version/s: 0.3.0
    • Component/s: None
    • Labels:
    • Epic Name:
      API de préparation et exécution de requêtes

      Description

      Motivation

      Performance plus élevée dans le cas où on veut exécuter plusieurs requêtes du même genre avec le même template, les mêmes paramètres mais pas les mêmes valeurs de paramètres.

      Possibilité de cache interne à l'ORM.

      Code plus lisible pour le code utilisateur de l'ORM (appel de fonctions avec moins de paramètres).

      Un select par exemple, se fait avec deux appels de fonction, le premier appel de fonction retournant un PreparedStatement. Un select suivant avec le même template, les mêmes paramètres mais pas les mêmes valeurs de paramètres, se fera avec un seul appel de fonction. On gagne donc du temps lors du 2e select de ne plus interroger le mapping, formater le texte de la commande SQL...

      Contexte

      Exécution de plusieurs requêtes en changeant juste les valeurs des paramètres.

        Attachments

          Activity

            People

            Assignee:
            babs Barbara Post
            Reporter:
            babs Barbara Post
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated: