title: Weird GORM behaviour in grails when refreshing the page (F5)
body: <p>i have an entity (Author) and a controller action that renders all the authors.</p>
  
  <pre><code>def index = {
      def list = Author.list()
      render(view: 'index', model: ['allauthors' : list])
  }
  </code></pre>
  
  <p>When rendering the page, a single query is executed as expected :</p>
  
  <pre><code>Hibernate: 
    select
      this_.id as id0_0_,
      this_.version as version0_0_,
      this_.name as name0_0_
    from
      author this_
  </code></pre>
  
  <p>However, when i press Refresh (F5) then a select statement is executed for each author (here i have 3 authors) :</p>
  
  <pre><code>Hibernate: 
  select
      author0_.id as id0_0_,
      author0_.version as version0_0_,
      author0_.name as name0_0_
  from
      author author0_ 
  where
      author0_.id=?
  Hibernate: 
  select
      author0_.id as id0_0_,
      author0_.version as version0_0_,
      author0_.name as name0_0_
  from
      author author0_ 
  where
      author0_.id=?
  Hibernate: 
  select
      author0_.id as id0_0_,
      author0_.version as version0_0_,
      author0_.name as name0_0_
  from
      author author0_ 
  where
      author0_.id=?
  </code></pre>
  
  <p>Why this happends???</p>