ISession session = NHibernateHelper.GetCurrentSession(); ITransaction tx = session.BeginTransaction(); Cat princess = new Cat(); princess.Name = "Princess"; princess.Sex = 'F'; princess.Weight = 7.4f; session.Save(princess); tx.Commit(); NHibernateHelper.CloseSession();
这是他的帮助文档的一个添加操作实例。这里在save 的时候 报异常了。
那么 tx.Commit(); 和 下面的
NHibernateHelper.CloseSession(); 那么这里是不是资源就无法进行释放。应该如何操作。