Domanda

Per quanto ho raccolto (leggi: misurato), la costruzione della configurazione e del sessionfactory richiede di gran lunga il tempo necessario per eseguire una query usando nhibernate. C'è qualcosa contro il rendere statico il sessionfactory, quindi sarà configurato una sola volta per appDomain?

So che ci sono problemi di blocco e di corsa quando si utilizza questo approccio, ma personalmente non vedo dove questo potrebbe interrompere la mia applicazione quando si utilizza questo approccio su sessionfactory.

Il motivo per cui lo sto chiedendo è perché è davvero difficile verificare possibili problemi di threading, poiché non si verifica sempre.

È stato utile?

Soluzione

La factory di sessione dovrebbe essere effettivamente avviata all'avvio dell'applicazione. Puoi consultare le best practice qui .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top