title: Force Hibernate to read database and not return cached entity
body: <p>I am using Hibernate and Spring for my web application.</p>
  
  <p>In database operation, Hibernate is caching entities and returning them in next request without reading the actual database. I know this will reduce the load on database and improve performance. </p>
  
  <p>But while this app still under construction, I need to load data from database in every request (testing reason).</p>
  
  <p><strong>Is there any way to force database read?</strong></p>
  
  <p>I became sure about the caching from this log4j message.</p>
  
  <pre><code>Returning cached instance of singleton bean 'HelloController'
  DEBUG [http-bio-8080-exec-42] - Last-Modified value for [/myApp/../somePageId.html] is: -1
  </code></pre>