title: Grails Delete and Cascading
body: <p>I have the following 3 classes</p>
  
  <pre><code>class User {
   static hasMany = [coupons: Coupon]
  }
  
  class Coupon {
   static belongsTo = [affiliate: Affiliate]
  }
  
  class Affiliate {
   static hasMany = [coupons: Coupon]
  }
  </code></pre>
  
  <p>How do I setup cascading so that I can delete a specific Coupon and it will be removed from the lists in Affiliate and User. I keep getting "Cannot delete or update a parent row"</p>
  
  <p>Am I missing something?</p>