title: Where should I put NHibernate hibernate-mapping xml files?
body: <p>I have trying to install nhibernate according this tutorial, but it doesn't say where I should place Cat.hbm.xml file and how project should understand its part of project.</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8" ?&gt;
  &lt;hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
  namespace="QuickStart" assembly="QuickStart"&gt;
  &lt;class name="Cat" table="Cat"&gt;
  &lt;!-- A 32 hex character is our surrogate key. It's automatically
  generated by NHibernate with the UUID pattern. --&gt;
  &lt;id name="Id"&gt;
  &lt;column name="CatId" sql-type="char(32)" not-null="true"/&gt;
  &lt;generator class="uuid.hex" /&gt;
  &lt;/id&gt;
  &lt;!-- A cat has to have a name, but it shouldn' be too long. --&gt;
  &lt;property name="Name"&gt;
  &lt;column name="Name" length="16" not-null="true" /&gt;
  &lt;/property&gt;
  &lt;property name="Sex" /&gt;
  &lt;property name="Weight" /&gt;
  &lt;/class&gt;
  &lt;/hibernate-mapping&gt;
  </code></pre>
  
  <p><a href="https://www.hibernate.org/hib_docs/nhibernate/1.2/reference/en/pdf/nhibernate_reference.pdf" rel="nofollow noreferrer">https://www.hibernate.org/hib_docs/nhibernate/1.2/reference/en/pdf/nhibernate_reference.pdf</a></p>