Thank ou very much Mike and Michael. Managed to fix my problem using the
DataSqueezer.

On 24/10/06, Michael Gentry <[EMAIL PROTECTED]> wrote:

Hi Edward,

See if this posting might help:

http://www.objectstyle.org/cayenne/lists/cayenne-user/2006/04/0073.html

In a nutshell, when using Tapestry 4 + Cayenne, I don't serialize any
Cayenne objects through Tapestry.  The posting has more details.

/dev/mrg

PS. I used to pass my objects around with an ActionLink (now
deprecated) in Tapestry 3, but changed my techniques when I moved to
Tapestry 4.  Also, I only use DirectLink now -- PageLink has some
session quirks.


On 10/23/06, edward pedersson <[EMAIL PROTECTED]> wrote:
> 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/[EMAIL
 PROTECTED]
> 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
>
>




--


-- e

Reply via email to