I\'m new to NHibernate, and have seen some issues when closing sessions prematurely. I\'ve solved this temporarily by reusing sessions instead of opening a session per trans
There isn't one answer that fits all situations. Session 13 of Summer of Nhibernate presents a nice overview of the issue.