I noticed that the convenience methods in the DataObjectUtils class only execute a query if the object is not already cached. Is there a way to force the methods to issue a query to the database? I've included an excerpt of the javadocs for 2.0 below.
public static DataObject <http://cayenne.apache.org/doc20/api/cayenne/org/apache/cayenne/DataObject.html> *objectForPK*(ObjectContext <http://cayenne.apache.org/doc20/api/cayenne/org/apache/cayenne/ObjectContext.html> context, java.lang.Class dataObjectClass, java.lang.Object pk) Returns an object matching an Object primary key. If the object is mapped to use a compound PK, CayenneRuntimeException is thrown. If this object is already cached in the ObjectStore, it is returned without a query. Otherwise a query is built and executed against the database. Thanks for the help. - Mike