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

Reply via email to