I've changed to beta-prod-3 and the same errors. If I gut the equals and
hashCode methods to the following....
public boolean equals( Object obj )
{
return true;
}
public int hashCode()
{
return 1;
}
...the container loads WITHOUT any errors!!!???
Please help, I'm going mad.......
>===== Original Message From "jBoss" <[EMAIL PROTECTED]> =====
>On deployment of a CMP bean, I receive the following errors:
>
>[Verifier] area_type: The primary key class must override equals().
>[Verifier] area_type: The primary key class must override hashCode().
>
>The primary key, area_typePK, is set as the prim-key-class:
>
><prim-key-class>com.mywds.beans.area_typePK</prim-key-class>
>
>The area_typePK class has the following code:
>
> public int hashCode()
> {
> return id.intValue();
> }
>
> public boolean equals( Object obj )
> {
>
> if ( obj == null || !(obj instanceof area_typePK))
> return false;
> else if (((area_typePK)obj).id == id )
> return true;
> else
> return false;
>
> }
>
>
>I have recompiled the code several times, it's in the right place, I've
>restarted JBoss and touched ejb-jar.xml file. Each time the above error is
>shown.
>
>It's probably one of those things the will be really obvious to others so
>please post any comments.
>
>Thanks for your time,
>Tim.
>
>---------------------
>It's not what you know, it's who you tell.
>
>
>
>
>--
>--------------------------------------------------------------
>To subscribe: [EMAIL PROTECTED]
>To unsubscribe: [EMAIL PROTECTED]
>Problems?: [EMAIL PROTECTED]
---------------------
It's not what you know, it's who you tell.
-----------------------
"Free text messages!!! Another 100% free service brought to you by the award winning
Totalise"
Visit http://sms.totalise.net"
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Problems?: [EMAIL PROTECTED]