I changed my hashCode() method as recommended below. I also
made the default constructor change as recommended in the
posts referenced by Alexander (sorry I forgot to check the
archives first).
However, I'm still getting the same warnings.
Any other suggestions?
Thanx.
Norton
-----Original Message-----
From: danch (Dan Christopherson) [mailto:[EMAIL PROTECTED]]
Sent: Thursday, May 17, 2001 5:14 PM
To: [EMAIL PROTECTED]
Subject: Re: [JBoss-user] Primary Key warnings
>
> /**
> * Hash code method.
> */
> public int hashCode() {
> return(super.hashCode());
> }
This is the problem. This is delegating to the Object.hashCode method
that uses the object's address as its input, so when the verifier tries
to verify that your hashCode method is right (by creating two keys and
comparing the hashes) it gets different answers when it should get the
same answer.
maybe
return _guid.toString().hashCode()
?
-danch
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user