title: EntityManager doesn't refresh the data after querying
body: <p>My current project uses HSQLDB2.0 and JPA2.0 .</p>
  
  <p>The scenario is: I query DB to get list of <code>contactDetails</code> of <code>person</code>. I delete single <code>contactInfo</code> at UI but do not save that data (<kbd>Cancel</kbd> the saving part).</p>
  
  <p>I again do the same query, now the result list is 1 lesser than previous result coz I have deleted one contactInfo at UI. But that <code>contactInfo</code> is still available at DB if I cross check.</p>
  
  <p>But if I include <code>entityManager.clear()</code> before start of the query, I get correct results every time.</p>
  
  <p>I dont understand this behaviour. Could anyone make it clear for me?</p>