<html>
<body>
<font size=3>Note that there is a Glorp mailing list hosted at
sourceforge, which is probably a better option for finding Glorp-specific
answers.<br><br>
Glorp does not have the ability to take advantage of the database's
built-in cascading delete. The primary issue is that the objects in
memory won't get told about the deletions that have happened in the
database and so things will get out of sync. If you don't care about that
(e.g. because you're going to throw away the objects in memory right away
after the delete anyway) then you could set up cascaded delete in tables
as you would normally.<br><br>
If you're willing to let Glorp do the cascading (less efficient, but
better control) then you can do this by sending the message #beExclusive
to the mappings that you want to cascade.<br><br>
Taking advantage of update cascade seems to mean that you'd be changing
the primary key of the object. I think that would be very likely to cause
any number of interesting problems, and I'd think long and hard before
trying to do that from within Glorp. At a minimum, it's going to mess up
the caching, which is based on primary keys, and you'd want to discard
the session immediately.<br><br>
At 03:52 AM 12/4/2008, Peter Osburg wrote:<br>
<blockquote type=cite class=cite cite="">-----BEGIN PGP SIGNED
MESSAGE-----<br>
Hash: SHA1<br>
&nbsp;<br>
Hi list,<br><br>
I am looking for a solution to define a cascaded update and delete
on<br>
a field. Unfortunately I can't find a solution. It would be great to<br>
get some help on the problem.<br><br>
Thanks in advance,<br>
Peter<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.9 (MingW32)<br>
Comment: Using GnuPG with Mozilla -
<a href="http://enigmail.mozdev.org/" eudora="autourl">
http://enigmail.mozdev.org</a><br>
&nbsp;<br>
iEYEARECAAYFAkk3mkkACgkQ0qdvZsCNFKGJhQCgo2tweZEv2PFqNsafJVhlLDPh<br>
pOIAn2P9cEB206/SDLzGSQBcvGdr4DLn<br>
=i0HC<br>
-----END PGP SIGNATURE-----<br><br>
_______________________________________________<br>
seaside mailing list<br>
seaside@lists.squeakfoundation.org<br>
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" eudora="autourl">
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a>
</font></blockquote></body>
<br>
<div>--</div>
<div>Alan Knight [|], Engineering Manager, Cincom Smalltalk</div>
<div>knight@acm.org</div>
<div>aknight@cincom.com</div>
<div><a href="http://www.cincom.com/smalltalk" EUDORA=AUTOURL>
http://www.cincom.com/smalltalk</a></div>
</html>