3
我已經完成了一個使用ASP.NET MVC,NHibernate和MySQL的網站。 在我的項目,我有一些倉庫類,每一個使用代碼這樣的方法:如何關閉NHibernate連接?
using(ISession session = NHibernateHelper.OpenSession()) {
using(ITransaction transaction = session.BeginTransaction()) {
session.Save(cidade);
transaction.Commit();
}
}
我來自傳統的ASP,所以我烏蘇雷如果與MySQL連接實際上被關閉。事實上,我很喜歡是否有像Classic ASP這樣的連接。
我應該做些什麼來顯式關閉連接/會話還是「autocloseable」?
如果我的服務器上有很多打開的連接,有一種方法可以做到這一點嗎?
非常感謝。