IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Hibernate Java Discussion :

Rajouter un champs qui n'est pas dans la table


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2003
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2003
    Messages : 64
    Par défaut Rajouter un champs qui n'est pas dans la table
    Bonjour,
    Je vais essayer d'être un peu plus clair.
    J'ai une relation pays qui peut avoir plusieurs projets. Dans la table pays il ya un id et un nom. Mais je voudrais pouvoir avoir pour chaque pays le nombre de projets.
    Est-ce qu'il est possible de rajouter une propriété "projets" à l'objet pays qui prendrait automatiquement pour valeur le nombre de projets.

    Merci bien et bonne vacances pour ceux qui le sont encore

  2. #2
    Membre éclairé Avatar de Julien Bodin
    Homme Profil pro
    Devops
    Inscrit en
    Février 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Devops
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 474
    Par défaut
    Si tu dis qu'un pays peut avoir plusieurs projets, cela signifie qu'il y a une association entre les deux de type one-to-many / many-to-one ou alors many-to-many / many-to-many (dans le premier cas cela veut dire qu'un projet n'appartient qu'à un seul pays, dans l'autre cas cela veut dire qu'un projet peut appartenir à plusieurs pays).

    Pour modéliser ce type de relation tu vas devoir utiliser des collections (ton objet pays aura une collection de projets).
    Pour connaitre le nombre de projet il te suffira d'appeller la fonction qui donne la taille de ta collection.

    Après j'ai peut-être mal saisi ta question, pourquoi veux-tu avoir le nombre de projets enregistré dans ta base de donnée ? Ca risque d'être un peu chiant à maintenant puisque tu devras modifier cette valeur dès que tu ajouteras/supprimera un projet d'un pays.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    262
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 262
    Par défaut
    pourquoi pas un(e??) formula

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2003
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2003
    Messages : 64
    Par défaut
    Bonjour,
    Julien j'ai du mal m'exprimer mais justement je ne veux pas avoir le nombre de projets/pays dans la base.
    Par contre j'ai besoin de ce nombre dans l'objet pays parceque j'utilise JSF et que je n'ai pas trouvé d'autres moyens pour avoir le nombre de projets pour chaque pays...
    Sinon qu'est-ce qu'une formula?...

    Merci

  5. #5
    Membre éclairé Avatar de Julien Bodin
    Homme Profil pro
    Devops
    Inscrit en
    Février 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Devops
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 474
    Par défaut
    Et bien justement. Comment tu crois que tu vas accéder aux projets d'un pays dans ton code ?

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2003
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2003
    Messages : 64
    Par défaut
    C'est pour ca que je pose la question
    Je ne veux pas avoir en base le nombre de projets/pays mais que l'objet pays ait un champs "projets" généré automatiquement... si c'est possible biensur.
    Sinon une solution en JSF pour passer un paramètre Mais c'est un autre sujet...

Discussions similaires

  1. Chercher un enregistrement qui N'EST PAS dans une table
    Par ZeBandit dans le forum Requêtes
    Réponses: 13
    Dernier message: 05/05/2015, 11h02
  2. Select un champ qui n'existe pas dans ma table
    Par Clermand dans le forum SQL
    Réponses: 1
    Dernier message: 08/04/2014, 16h21
  3. Réponses: 2
    Dernier message: 09/06/2011, 18h36
  4. la selection d'un champ qui n'existe pas dans la table
    Par belaggoun2000 dans le forum Requêtes
    Réponses: 2
    Dernier message: 19/07/2010, 12h41
  5. Trouver une valeur qui n'est pas dans un champ
    Par eric41 dans le forum Requêtes
    Réponses: 6
    Dernier message: 16/05/2006, 16h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo