title: dynamically lazy loading of objects does not work
body: <p>I am using spring + hibernate in my project; I have two classes <code>Reminder</code> and <code>Client</code>
  in class reminder i have added a relationship of many to one for client and it is by default eagerly loaded. I want this Object graph most of the scenarios in my project so i have set fetch type eager for client in reminder class</p>
  
  <pre><code>Class Reminder {
      @ManyToOne
      Client client;
  }
  </code></pre>
  
  <p>but for one or two scenarios i want to keep initialization of this object client lazy;</p>
  
  <p>so i have added in method for fetching reminders is like below</p>
  
  <pre><code>Criteria c = session.createCriteria();
  c.setFetchMode("client", FetchMode.SELECT); 
  hibernateTemplate.findByCriteria(criteria);
  </code></pre>
  
  <p>it is not working; it still loads client objects with reminder</p>
  
  <p>while reverse (from lazy to eager) is working fine</p>