cascading-deletes

GORM 1:N Association Cascades Delete Without belongsTo!

I would like to create a one-to-many association that does not cascade deletes. Reading the Grails Reference it says The default cascading behaviour is to cascade saves and updates, but not deletes unless a belongsTo is also specified That isn't the behavior I'm seeing. With the following class implementations I get cascaded updat...

Hibernate delete objects on cascade

Hi, I'm sligthly confused as to how the cascade="delete" works. I defined the mapping in the following way in the City mapping file: <set inverse="true" name="client" cascade="delete"> <key> <column name="id_name"/> </key> <one-to-many class="model.Client"/> </set> The class Client has a foreign key to a class City. So w...

how to allow orphan recordsets in many-to-many bridge tables

hello, I have a problem that I can't seem to solve. I have table: Software and table: PC they both have many to many relationship between each other, that is, one PC can have many Software and One Software can have many PC's the link table is: soft-pc The table soft-pc also has licensing information like, product keys. now the problem...

Is there a way to delete all foreign entities when i delete a record using NHibernate?

I recently began using Fluent Nhibernate for my data layer and have come across an issue. Whenever i want to delete a record that has multiple foreign key constraints, i have to create another class just to represent that database entity. That means that for something like a User record, which has relationships with many other tables, ...

What makes this database's cascading deletes cyclical?

Vendor (PK) - Id Name Stand (PK) - Id VendorId - fk - cascaded delete if Vendor is deleted) Name Item (PK) - Id VendorId - (fk - cascaded delete if Vendor is deleted) Name Price UnavailableItem (PK) - ItemId - (fk - cascaded delete if Item is deleted) (PK) - StandId - (fk - cascaded delete if Stand is deleted) The database above repr...

NHibernate many-to-many and deleting an item

Dearest All, I've got a many-to-many association between Lists and ListItems: a List knows about its Items, but a ListItem doesn't know about the containing lists. The cascade is saveupdate. So, whenever I'm trying to delete a ListItem entity, I'm getting an SQLException saying I'm breaking the referential integrity. NHibernate tries t...

Hibernate cascade vs manual delete

I am using Hibernate and a few times had to implement cascading DELETE operation from parent object to its children. I used the following two options. One option is to expose getChildren() on the parent object, add the child to the returned collection of children and allow Hibernate to cascade DELETE automatically. The disadvantage of ...

[Database]Follow up question about [delete(cascade/retrict)]and Update(cascade/restrict)

I would like to know when to actually use delete cascade or delete restrict AND update cascade or update restrict. I'm pretty confused using them or applying in my database. ...

Django - Cascade deletion in ManyToManyRelation

Using the following related models (one blog entry can have multiple revisions): class BlogEntryRevision(models.Model): revisionNumber = models.IntegerField() title = models.CharField(max_length = 120) text = models.TextField() [...] class BlogEntry(models.Model): revisions = models.ManyToManyField(BlogEntryRevision...

SQL Output on Cascaded Delete

Is it possible to output values from a cascaded delete in SQL? Something like: DELETE [Families] OUTPUT [deleted].[FamilyID] [deleted].[FamilyName], [Members].[MemberName] FROM [Families] LEFT JOIN [Members] ON [Members].[FamilyID] = [Families].[FamilyID] If there were two families with three total members, it sho...

restrict delete of a referenced managedobject

I have a simple Core Data model: Entity Team (name, logo) Entity Sport (name, teams to->many Teams) So, a Sport can have many Teams I create the Team first, then add or edit a Sport and add the Teams. If I delete a Team, my app starts crashing. I believe because it is looking for the deleted reference. So, how can I restrict via Core...