Вопрос

Насколько я понял (читай:измерено), построение конфигурации и фабрики сеансов занимает больше всего времени при выполнении запроса с использованием nhibernate.Есть ли что-нибудь против того, чтобы сделать sessionfactory статическим, чтобы он был настроен только один раз для каждого домена приложения?

Я знаю, что при использовании этого подхода возникают проблемы с блокировкой и гонками, но лично я не вижу, где это могло бы сломать мое приложение при использовании этого подхода на фабрике сеансов.

Причина, по которой я спрашиваю об этом, заключается в том, что очень сложно проверить возможные проблемы с потоками, поскольку они не возникают постоянно.

Это было полезно?

Решение

Фабрика сеансов действительно должна запускаться при запуске приложения.Вы можете проверить лучшие практики здесь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top