Author: boisvert
Date: Thu Dec  4 14:37:15 2008
New Revision: 723475

URL: http://svn.apache.org/viewvc?rev=723475&view=rev
Log:
ODE-451: Warning: composite-id class does not override hashCode()

Modified:
    
ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj/HMessageExchangeProperty.java

Modified: 
ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj/HMessageExchangeProperty.java
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj/HMessageExchangeProperty.java?rev=723475&r1=723474&r2=723475&view=diff
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj/HMessageExchangeProperty.java
 (original)
+++ 
ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj/HMessageExchangeProperty.java
 Thu Dec  4 14:37:15 2008
@@ -83,6 +83,14 @@
        }
 
        public boolean equals(Object another) {
+               // fake implementation to suppress hibernate warning on key not 
hash-searchable; 
+               // actually HMessageExchangePropery is never retrieved by the 
id 
                return super.equals(another);
        }
+       
+       public int hashCode() {
+               // fake implementation to suppress hibernate warning on key not 
hash-searchable
+               // actually HMessageExchangePropery is never retrieved by the 
id 
+               return _mex.hashCode() * 29 + _name.hashCode() * 13;
+       }
 }
\ No newline at end of file


Reply via email to