Bonjour, débutant sur NHibernate j'ai un soucis avec une requête.
Lorsque je l'exécute celle-ci met extrêmement de temps (5-10sec) et utilise au moins 60% du cpu, pourtant la table ne contient que 5 enregistrements.
Ce problème est rencontré qu'à la première exécution quand je refais cette requête après avoir fermé et rouvert la session elle s'exécute normalement.
Cette table est reliée à 5 autres. Ce qui est étrange c'est que ce n'est qu'au premier appel qu'elle prend extrêmement de temps.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ICriteria crit = session.CreateCriteria(typeof(Produit)); crit.Add(Expression.Eq("Produit.Idpdt", id));
J'ai des dizaines d'autres requêtes qui marchent parfaitement sur d'autres tables.
Partager