From: <epb...@us...> - 2006-02-15 22:28:28
|
Update of /cvsroot/hibernate/Hibernate3/src/org/hibernate/type In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4307/src/org/hibernate/type Modified Files: EntityType.java Log Message: HHH-1489 Index: EntityType.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate3/src/org/hibernate/type/EntityType.java,v retrieving revision 1.54 retrieving revision 1.55 diff -u -d -r1.54 -r1.55 --- EntityType.java 26 Oct 2005 21:33:07 -0000 1.54 +++ EntityType.java 15 Feb 2006 22:28:15 -0000 1.55 @@ -388,7 +388,7 @@ public int getHashCode(Object x, EntityMode entityMode, SessionFactoryImplementor factory) { EntityPersister persister = factory.getEntityPersister(associatedEntityName); - if ( !persister.hasIdentifierPropertyOrEmbeddedCompositeIdentifier() ) { + if ( !persister.canExtractIdOutOfEntity() ) { return super.getHashCode(x, entityMode); } @@ -404,7 +404,7 @@ public boolean isEqual(Object x, Object y, EntityMode entityMode, SessionFactoryImplementor factory) { EntityPersister persister = factory.getEntityPersister(associatedEntityName); - if ( !persister.hasIdentifierPropertyOrEmbeddedCompositeIdentifier() ) { + if ( !persister.canExtractIdOutOfEntity() ) { return super.isEqual(x, y, entityMode); } |