Quelle est la différence entre statelesssession n'Session et dans NHibernate?
Quelle est la différence entre StatelessSession
et Session
dans NHibernate?
- double possible de différence entre sessionfactory.openSession() et sessionfactory.openStatelessSession()?
- répondre à ici
- Double Possible de NHibernate - ISession vs IStatelessSession
Vous devez vous connecter pour publier un commentaire.
Stateless session n'est pas suivi d'entités qui sont récupérées. Par exemple, pour l'ordinaire
ISession
code suivant:entraînera la mise à jour en DB. Ce suivi consomme de la mémoire et rend
ISession
une dégradation des performances dans le temps puisque le montant des entités de suivi est en croissance.Le même code avec
IStatelessSession
de ne pas faire n'importe quoi. Sessions sans état sont utilisés lorsque vous avez besoin de charger beaucoup de données et d'effectuer certaines opérations de traitement par lots. Il peut être utilisé pour travailler avec de grands ensembles de données en plus "ado.net" le style.StatelessSession
. Que diriez-vous un exemple de code où vous FAITES la mise à jour de la base de données avec unStatelessSession
?