title: Why Fluent NHibernate vs. hbm XML files?
body: <p>While this is a subjective question, as a new NHibernate user, I'm curious as to why one would choose Fluent vs traditional XML mapping.</p>
  
  <p>From my standpoint, when I first worked with NHibernate, I used the Fluent interface, but ran into some roadblocks and had a hard time finding adequate documentation for the Fluent interface for anything beyond a 'toy app', so I learned to handle these via XML.  </p>
  
  <p>Over time, I realized I did most of my work on the XML side, and realized it was not as horrific as I thought it would be.  So for me personally, it was a case of poor documentation and not seeing a significant savings in coding time.</p>
  
  <p>That being said, there may be some huge advantage/disadvantage that I'm missing, and I'd really like to hear some opinions from folks who have more experience in working with these tools.</p>