title: Does grails domain delete() update amount of a children within a transaction
body: <p>I'll be answering this myself by testing, but thought I would race stackoverflow community...</p>
  
  <p>In a grails domain transaction, does the number of child records change inside of the transaction (for example with delete) </p>
  
  <pre><code>MyDomain.withTransaction{status-&gt;
      try{
         while(parent.children.size()&gt;4){
            parent.children[0].delete(flush:true);
        }
      }
      catch(org.springframework.dao.DataIntegrityViolationException e){
          status.setRollbackOnly();
       }
  
  }
  </code></pre>