title: fetch="join" and hql
body: <p>I'm quite confused about the fetch-attribute in a many-to-one mapping (class Order):</p>
  
  <pre><code>&lt;many-to-one name="Product" column="ProductId" lazy="false" fetch="join" /&gt;
  </code></pre>
  
  <p>Now, if I write a hql-query like</p>
  
  <pre><code>from Order where Order.OrderId = x
  </code></pre>
  
  <p>Isn't Hibernate supposed to generate one SQL-Query, joining the Product? In my case, two queries happen and I'm not sure if the fetch-attribute within the mapping is ignored for some reason...</p>