hi
try cast it to RI (remote interface) first. then get the pk. someone
explained this
before to me but still i dont understand. check the archive.
one more thing, System.out the object that iter.next() return, see it
for yourself
what kind of object you've got..
hope that helps...
.r
Peter Braswell wrote:
> All,
> Using JBOSS_2.0_FINAL I'm having difficulty casting
> the results of a ejbFind* to my primary key type
> (AccountPK). I get a 'ClassCastException: $Proxy1'.
> Here's a code snippet:
>
> Collection clct = home.findByPersonsName( "Bob" );
> for( Iterator itr=clct.iterator(); itr.hasNext; )
> {
> // This is where I get a class cast exception...??
> AccountPK pk = (AccountPK) itr.next();
> }
>
> The finder method on the home interface returns a
> Collection, the ejb implementation executes the query
> and builds a vector of AccountPK objects that contain
> the key value return from the query statement.
>
> Am I doing something wrong?
>
> tia,
> peter
>
> __________________________________________________
> Do You Yahoo!?
> Get personalized email addresses from Yahoo! Mail - only $35
> a year! http://personal.mail.yahoo.com/
>
> --
> --------------------------------------------------------------
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> List Help?: [EMAIL PROTECTED]
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
List Help?: [EMAIL PROTECTED]