Hi,
The problem, I guess in default constructor.
Check the list for this topic. It has been
explained in details.
regards,
Norton Lam wrote:
>
> Hi,
>
> I'm getting warnings from the JBoss verifier that I need to override
> equals()
> and hashCode() in my primary key class. The problem is, I *am* overriding
> these methods.
>
> At the risk of world-wide embarrassment, here's the log and code snippets:
>
> [Verifier]
> Bean : Item
> Section: 9.2.9
> Warning: The primary key class must override equals().
>
> [Verifier]
> Bean : Item
> Section: 9.2.9
> Warning: The primary key class must override hashCode().
>
> /**
> * Class that provides a Global Unique ID (GUID)
> * for primary keys in the database.
> */
> public class GUID implements Serializable {
> .
> .
> .
>
> /**
> * Test for equality.
> */
> public boolean equals(Object obj) {
> GUID compareTo = (GUID)obj;
>
> if (_guid.toString().equals(compareTo.toString())) {
> return(true);
> }
>
> return(false);
> }
>
> /**
> * Hash code method.
> */
> public int hashCode() {
> return(super.hashCode());
> }
> .
> .
> .
> }
>
> The method signatures are correct, right? What
> am I missing?
>
> Thanx.
>
> Norton
>
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/jboss-user
--
__________________________________________________
Alexander Kogan PTC www.ptc.com
[EMAIL PROTECTED] 140 Kendrick St. Needham MA 02494
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user