no, only if you alter the references pointing to NodeX.

On 9/12/06, Michael Neale <[EMAIL PROTECTED]> wrote:
right, so saving a document, which itself has only one reference, causes ALL
the references of NodeX to be updated/saved?



On 9/12/06, Christoph Kiehl <[EMAIL PROTECTED]> wrote:
>
> Michael Neale wrote:
>
> > I gather you are referring to saving the node that has all the
> > references as
> > attributes?
> >
> > ie:
> >
> > NodeA ---> NodeX *
> >
> > Where there are 100 000 NodeX instances. NodeX.getReferences() would
> then
> > return just one NodeA (in this case).
>
> No, my scenario is the following:
>
> NodeA * ----> NodeX
>
> NodeA is one of 100.000+ documents referring one NodeX which is a state (
> e.g.
> "published")
>
> If you have a look at the persistence manager interface you will recognize
> that
> not only the reference property of NodeA is saved but also the set of
> references
> to NodeX (which in this case are 100.000+ references). This set gets
> updated
> every time you add a reference to NodeX anywhere in your repository.
>
> As Tobias described, this behaviour is expected. It gives you good
> performance
> on node.getReferences() calls.
>
> Cheers,
> Christoph
>
>




--
-----------------------------------------< [EMAIL PROTECTED] >---
Tobias Bocanegra, Day Management AG, Barfuesserplatz 6, CH - 4001 Basel
T +41 61 226 98 98, F +41 61 226 98 97
-----------------------------------------------< http://www.day.com >---

Reply via email to