a few qestions if you don't mind

From: edward pedersson (cpsmadnes..ooglemail.com)
Date: Mon Oct 23 2006 - 21:37:32 EDT

  • Next message: Giulio Cesare Solaroli: "Re: Re: [ANN] Cayenne 2.0.1 released"

    Hi

    I noticed you post in the archives [RE: "Can't build a query for temporary
    id" after upgrade from 1.2B2 to 1.2RC2] here
    http://mail-archives.apache.org/mod_mbox/incubator-cayenne-dev/200607.mbox/%3C110DED9F5106CC47A186602C0DD3938201168C9..XVF.fanniemae.com%3Eand
    I seem to be having problems which might be similar to yours. I could
    not see how you resolved your problems but maybe if you tell me how you were
    doing a few things I may be able to solve my own problems.

    I am using Tapestry 4 and Cayenne 1.2

    When you said "...hen my objects are unserialized and reattached to their
    datacontexts on the following request.." were you just doing

                anObject.setDataContext(this.getDataContext());
                anObject.getDataContext
    ().getObjectStore().resolveHollow(anObject);

    where anObject is an object that is a listener parameter to the method so I
    am assuming it has been serialised and is unserialised when I get it at this
    point. The object is hollow as well. Is this the best way to reattach the
    object back to the dataContext?

    My problems don't stop there as the code itself runs ok but not correctly.
    The object remains hollow and looking into the ObjectStore's public void
    resolveHollow(DataObject object) method I noticed there is this call

    List results = context.getChannel().onQuery(context, query).firstList();

    but nothing is done with that results List. I have inspected the results
    List and it is in fact the object I need but the method does not return the
    list or the object. Is there something I am missing here i.e. the object
    passed in is updated elsewhere? I have followed the object graph and could
    not find it.

    Any help would be much appreciated.

    Regards

    -- 
    

    -- e



    This archive was generated by hypermail 2.0.0 : Mon Oct 23 2006 - 21:38:58 EDT