Tu crées 1 constructeur et 2 méthodes de chargement
1 qui le fera comme un constructeur par recopie avec l'entrée des attributs en paramètres, l'autre qui prendra un id et qui ira chercher dans la bdd.
Ainsi lorsque tu veux construire un inventaire, tu lances une requete générale puis tu instancies tes objets dans une boucle ; et lorsque tu as besoin d'une seule instance, tu utilises la bdd.
C'est pas très mvc, mais j'ai réduit par 5 mon nombre de requête, et gagné 25% de temps de génération (10ms sur 35ms)
1 qui le fera comme un constructeur par recopie avec l'entrée des attributs en paramètres, l'autre qui prendra un id et qui ira chercher dans la bdd.
Ainsi lorsque tu veux construire un inventaire, tu lances une requete générale puis tu instancies tes objets dans une boucle ; et lorsque tu as besoin d'une seule instance, tu utilises la bdd.
C'est pas très mvc, mais j'ai réduit par 5 mon nombre de requête, et gagné 25% de temps de génération (10ms sur 35ms)