title: NHibernate: Session.Save and Transaction.Commit
body: <p>Is there a difference between <code>Session.Save</code> and <code>Transaction.Commit</code> ?</p>
  
  <p>When I should use which?</p>
  
  <p>It seems that sometimes <code>Session.Save</code> must use in conjunction with <code>Transaction.Commit</code>, sometimes no. Can anyone tell why this is so?</p>