Re: DataObjectUtils.objectForPK

From: Malcolm Edgar (malcolm.edga..mail.com)
Date: Tue Mar 25 2008 - 20:24:29 EDT

  • Next message: Mike Kienenberger: "Re: Thread-safe Write DataContext"

    Hi All,

    The resolution to this issue for me was:

       dataObject = (DataObject)
    DataObjectUtils.objectForQuery(getDataContext(), new
    ObjectIdQuery(objectId, false, ObjectIdQuery.CACHE));

    Should I raise a bug on this issue?

    regards Malcolm Edgar

    On Wed, Mar 26, 2008 at 11:04 AM, Malcolm Edgar <malcolm.edga..mail.com> wrote:
    > Hi All,
    >
    > I have been having issues with using Cayenne 3.0M3 DataObjectUtils
    > method objectForPK(ObjectContext, Class, Object)
    >
    > Caused by: java.lang.NoSuchMethodError:
    > org.apache.cayenne.DataObjectUtils.objectForPK(Lorg/apache/cayenne/ObjectContext;Ljava/lang/Class;Ljava/lang/Object;)Lorg/apache/cayenne/DataObject;
    > 10:59:06,990 INFO [STDOUT] at
    > net.sf.click.extras.cayenne.CayenneForm.getDataObject(CayenneForm.java:336)
    >
    > The cod which is causing this error is below:
    >
    > Class<DataObject> dataClass = getDataObjectClass();
    >
    > DataObject dataObject = (DataObject)
    > DataObjectUtils.objectForPK(getDataContext(), dataClass, id);
    >
    > Runtime environment is Java 1.5, running on JBoss 4.0.3
    >
    > Can anyone suggest a resolution here.
    >
    > regards Malcolm Edgar
    >



    This archive was generated by hypermail 2.0.0 : Tue Mar 25 2008 - 20:24:59 EDT