Re: refreshing prefetched objects.

From: Hans Pikkemaat (h.pikkemaa..si-solutions.nl)
Date: Tue Sep 07 2010 - 14:23:36 UTC

  • Next message: Aristedes Maniatis: "Cayenne 3.0.1 released"

      Indeed very strange.

    I'm trying to reproduce now using a simple table structure but here
    it works fine.

    If I find something I'll let you know.

    Hans

    On 9/7/10 4:06 PM, Andrus Adamchik wrote:
    > Very strange. Prefetching always refreshes related objects.
    >
    > Andrus
    >
    > On Sep 7, 2010, at 7:52 AM, Hans Pikkemaat wrote:
    >
    >> Hi,
    >>
    >> I'm running a SelectQuery where I'm using a joint prefetch.
    >>
    >> query.addPrefetch(...).setSemantics(PrefetchTreeNode.JOINT_PREFETCH_SEMANTICS);
    >>
    >> I turned caching off.
    >>
    >> query.setCachePolicy(QueryMetadata.NO_CACHE);
    >>
    >> If I now run the query twice then the prefetched objects are not refreshed.
    >> I can see in the logs that the complete query is executed.
    >>
    >> The main table IS refreshed but the related ones not.
    >>
    >> Is there a way to tell cayenne to also refresh the related objects?
    >>
    >> tx
    >>
    >> Hans
    >>



    This archive was generated by hypermail 2.0.0 : Tue Sep 07 2010 - 14:24:30 UTC