title: Expected type: java.util.List, actual value: org.hibernate.collection.internal.PersistentSet
body: <p>I do have a mapping file for F which is linked to others through many-to-one relations.
  I had to add a relation one-to-many from F to HF </p>
  
  <p>Following have been added to F mapping file </p>
  
  <pre><code>                    &lt;set name="hf" fetch="join"  inverse="false" lazy="true" order-by="DATECRE"&gt;
                      &lt;key&gt;
                      &lt;column name="METIER" /&gt;
                      &lt;column name="SITEGEO" /&gt;
                      &lt;column name="CPTDOSSIER" /&gt;
                      &lt;column name="NUMLIGNE" /&gt;
                      &lt;/key&gt;
                      &lt;one-to-many class="HF" /&gt;
                      &lt;/set&gt;
  </code></pre>
  
  <p>When using it, i have the following errors. 
  I thought it could be inverse property to be changed but F should be the relationship owner, so i set it to false.</p>
  
  <p>May someone guide me ?</p>
  
  <pre><code>ERROR 06/02/2014 16:42:30 [BasicPropertyAccessor.java.set(117)] HHH000123: IllegalArgumentException in class: org.nit.persistance.entites.base.BF, setter method of property: hf
  ERROR 06/02/2014 16:42:30 [BasicPropertyAccessor.java.set(118)] HHH000091: Expected type: java.util.List, actual value: org.hibernate.collection.internal.PersistentSet
  INFO  06/02/2014 16:42:30 [DefaultLoadEventListener.java.onLoad(159)] HHH000327: Error performing load command : org.hibernate.PropertyAccessException: IllegalArgumentException occurred while calling setter of org.nit.persistance.entites.base.BF.hf
  </code></pre>
  
  <p>In my FProxy, i have added the following line.
  I have no need of setting HF at all.</p>
  
  <pre><code>List&lt;HFProxy&gt; getHf();
  </code></pre>
  
  <p>In F class, following was added </p>
  
  <pre><code>private List&lt;HF&gt; hf;
  
  public List&lt;HF&gt; getHf() {
      return hf;
  }
  </code></pre>