Exactly. There is an 'objectForPk(.., int)' and another one
'objectForPk(.., Object)':
http://cayenne.apache.org/doc20/api/cayenne/org/apache/cayenne/
DataObjectUtils.html
Andrus
On May 16, 2007, at 8:01 PM, Bryan Lewis wrote:
> We use that objectForPK() method routinely with a String key and
> haven't
> had any problems.
> What do you mean by "not working"? Is it throwing a
> CayenneRuntimeException?
>
>
> Frank wrote:
>> Hello,
>>
>> The code below is not working, as it expects the PK to be integer.
>> There is only one String field in the table defined as a pk.
>>
>> Thanks
>>
>> Frank
>>
>> private void getRecord(String name) {
>> DataContext context = DataContext.getThreadDataContext();
>> System s = new System();
>> s = (System) DataObjectUtils.objectForPK(context,
>> System.class, name);
>> form.setDataObject(s);
>> }
>>
>
>
This archive was generated by hypermail 2.0.0 : Wed May 16 2007 - 13:09:14 EDT