Re: Need help with removing some object

From: Dhruti Ramani (dhrutiraman..ahoo.com)
Date: Thu Jun 16 2005 - 14:09:25 EDT

  • Next message: Andrus Adamchik: "Re: Need help with removing some object"

    Thanks, I am studying that document.
    How do I see the "Delete Rule" tab? I am using
    cayenne1.1

    Thanks,
    Denna

    --- Mike Kienenberger <mkienen..laska.net> wrote:

    > Dhruti Ramani <dhrutiraman..ahoo.com> wrote:
    > > After doing
    > > dataContext.deleteObject(object);
    > > dataContext.commitChanges()
    > >
    > > the object referring to the deleted object still
    > has a pointer to it. I
    > was assuming that all
    > > references to that object would be removed from
    > all places in the object
    > model.
    > > Did I get that wrong? If that is the behavior that
    > I want, how do I
    > arrange
    > > for this?
    > >
    > > The reference in question is a one-to-many where
    > my Deal object has any
    > > number of DoListItems items hanging off if it.
    > >
    > > The behavior that I see is that the DoListItem is
    > deleted from the
    > > database but still appears to be referenced by the
    > Deal object's java
    > > collection.
    > >
    > > Should I delete it from that collection explicitly
    > before or after I
    > delete it from the databased with deleteObject()?
    > >
    > > I have printed out state of that object. Before
    > deleting, the state is
    > "Committed" and after its "transient".
    > >
    > > If all I want is for no objects to reference the
    > deleted object, how
    > should I arrange that?
    >
    >
    > If you set your delete rules in the modeler, I think
    > this will be handled
    > automatically for you.
    >
    >
    http://www.objectstyle.org/cayenne/modelerguide/modeling-object-layer/delete-
    > rules.html
    >

    __________________________________________________
    Do You Yahoo!?
    Tired of spam? Yahoo! Mail has the best spam protection around
    http://mail.yahoo.com



    This archive was generated by hypermail 2.0.0 : Thu Jun 16 2005 - 14:09:27 EDT