05-04-2009, 08:27 PM
merci de ta réponse
j avais pensé au début a faire un truc de ce genre mais ça me pose problème...
en effet si j ai 5 fois dans le match l'événement "toto drible titi", et trois fois "toto drible tutu" je me retrouve avec 8 événements dribleEvent (en prenant ton exemple) instanciés
or comment agréger ?
je n'ai pas envie de faire :
- 5 fois : requete "update dribleAdv set +1 where toto, titi"
- 3 fois : requete "update dribleAdv set +1 where toto, tutu"
- 8 fois : requete "update dribleGeneral set +1 where toto"
mais plutôt une fois :
- une requete SQL "update dribleAdv set +5 where toto, titi"
- une requete SQL "update dribleAdv set +3 where toto, tutu"
- une requete SQL "update dribleGeneral set +8 where toto"
donc pour moi, les méthodes de mise à jour des tables ne doivent pas être dans les classes du type dribleEvent mais dans la classe gestionnaire
je me trompe ?
j avais pensé au début a faire un truc de ce genre mais ça me pose problème...
en effet si j ai 5 fois dans le match l'événement "toto drible titi", et trois fois "toto drible tutu" je me retrouve avec 8 événements dribleEvent (en prenant ton exemple) instanciés
or comment agréger ?
je n'ai pas envie de faire :
- 5 fois : requete "update dribleAdv set +1 where toto, titi"
- 3 fois : requete "update dribleAdv set +1 where toto, tutu"
- 8 fois : requete "update dribleGeneral set +1 where toto"
mais plutôt une fois :
- une requete SQL "update dribleAdv set +5 where toto, titi"
- une requete SQL "update dribleAdv set +3 where toto, tutu"
- une requete SQL "update dribleGeneral set +8 where toto"
donc pour moi, les méthodes de mise à jour des tables ne doivent pas être dans les classes du type dribleEvent mais dans la classe gestionnaire
je me trompe ?