Je les éléments suivants 3 classesGrails Supprimer et Cascading
class User {
static hasMany = [coupons: Coupon]
}
class Coupon {
static belongsTo = [affiliate: Affiliate]
}
class Affiliate {
static hasMany = [coupons: Coupon]
}
Comment puis-je en cascade de configuration afin que je puisse supprimer un coupon spécifique et seront retirés des listes d'affiliation et l'utilisateur. Je reçois toujours "Impossible de supprimer ou mettre à jour une ligne parente"
Ai-je raté quelque chose?
Cela fonctionne. J'ai testé cela aussi en utilisant 'Test.executeUpdate (" supprimer du domaine où id = 123 "' mais il ne cascade pas la suppression des enfants. \ NIl donne ensuite une erreur 'viole la contrainte de la clé étrangère' .Pour cela vous devez faire' row. delete() 'sur chaque ligne. – Guus