title: GORM auto flush when request ends without calling save
body: <p>I have prepared simple controller action to test behaviour related with unexpected commiting changes to datatbase:</p>
  
  <pre><code>def testSimple() {
      Product p = Product.findById(1);
  
      p.name = "test doneee"
  
      //p.save flush:true
  
      respond p
  }
  </code></pre>
  
  <p>The changes are persisted in database even the <code>save()</code> has not been called. How to avoid saving entity without calling <code>save()</code>?</p>