It is not the problem in the mappings, as for each branch we need to
have all-delete-orphan. We need semantics of the removal from the
collection is actually delete.

On Sep 20, 2:41 pm, Jason Meckley <[email protected]> wrote:
> the the problem isn't NH, the problem is the domain design/mappings.
> fix this and the problem disappears.
>
> On Sep 20, 3:12 pm, Fabio Maulo <[email protected]> wrote:
>
>
>
> > describe the root problem instead describe the problem found in what you
> > think is the solution.
> > (second chance)
>
> > On Mon, Sep 20, 2010 at 3:43 PM, epitka <[email protected]> wrote:
> > > I want to intercept deletion of the "root" of the hierarchy, create
> > > hql for the whole graph, and than execute deletes for each type of the
> > > child in the hierarchy ending up with only 14 delete statements with
> > > IN clause, rather than 1000's of deletes.
>
> > > On Sep 20, 1:39 pm, Jason Dentler <[email protected]> wrote:
> > > > I still don't have a clear idea of the problem you are trying to solve.
>
> > > > On Mon, Sep 20, 2010 at 1:36 PM, epitka <[email protected]> wrote:
> > > > > I abandoned IOneShotDeleteHandler, trying now with
> > > > > DeleteEventListener. If I cannot delete through NH without deadlocking
> > > > > entire db, and I cannot suppress deletes issued by NH what else is
> > > > > left. Leave NH and do straight ado.net for the deletes?
>
> > > > > On Sep 20, 1:14 pm, Fabio Maulo <[email protected]> wrote:
> > > > > > I'm inclined to think that your are still fighting with
> > > > > > OneShotDeleteHandler.
>
> > > > > > I have looked to that post and I would know if you read the end of
> > > the
> > > > > post
> > > > > > and then understand which is your real problem (I mean the root
> > > problem
> > > > > and
> > > > > > not the problem caused by what you think is the solution).
> > > > > > This is the conclusion of that post:
> > > > > > "Make sure you use this solution for one-shot deletes wisely and 
> > > > > > only
> > > if
> > > > > you
> > > > > > have to. If you can use the CASCADE DELETE foreign key constraints,
> > > then
> > > > > by
> > > > > > all means, this is the preferred option."
>
> > > > > > On Mon, Sep 20, 2010 at 3:02 PM, epitka <[email protected]>
> > > wrote:
> > > > > > > Is this supposed to work?. I try evicting items in the DeleteEvent
> > > > > > > Listener but NH still reports them as in session.
>
> > > > > > > --
> > > > > > > You received this message because you are subscribed to the Google
> > > > > Groups
> > > > > > > "nhusers" group.
> > > > > > > To post to this group, send email to [email protected].
> > > > > > > To unsubscribe from this group, send email to
> > > > > > > [email protected]<nhusers%[email protected]
> > > > > > >  >
> > > <nhusers%[email protected]<nhusers%252bunsubscr...@googlegroup
> > >  s.com>>
> > > > > <nhusers%[email protected]<nhusers%252bunsubscr...@googlegroup
> > > > >  s.com>
> > > <nhusers%252bunsubscr...@googlegroup s.com>>
> > > > > > > .
> > > > > > > For more options, visit this group at
> > > > > > >http://groups.google.com/group/nhusers?hl=en.
>
> > > > > > --
> > > > > > Fabio Maulo
>
> > > > > --
> > > > > You received this message because you are subscribed to the Google
> > > Groups
> > > > > "nhusers" group.
> > > > > To post to this group, send email to [email protected].
> > > > > To unsubscribe from this group, send email to
> > > > > [email protected]<nhusers%[email protected]
> > > > >  >
> > > <nhusers%[email protected]<nhusers%252bunsubscr...@googlegroup
> > >  s.com>>
> > > > > .
> > > > > For more options, visit this group at
> > > > >http://groups.google.com/group/nhusers?hl=en.
>
> > > --
> > > You received this message because you are subscribed to the Google Groups
> > > "nhusers" group.
> > > To post to this group, send email to [email protected].
> > > To unsubscribe from this group, send email to
> > > [email protected]<nhusers%[email protected]
> > >  >
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/nhusers?hl=en.
>
> > --
> > Fabio Maulo

-- 
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en.

Reply via email to