Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/persister
In directory sc8-pr-cvs1:/tmp/cvs-serv7760/hibernate/persister
Modified Files:
AbstractEntityPersister.java
Log Message:
enable use of JDK IdentityHashMap in 1.4+
Index: AbstractEntityPersister.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/persister/AbstractEntityPersister.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** AbstractEntityPersister.java 15 Feb 2003 08:00:50 -0000 1.13
--- AbstractEntityPersister.java 16 Feb 2003 01:55:06 -0000 1.14
***************
*** 32,35 ****
--- 32,36 ----
import net.sf.hibernate.id.IdentityGenerator;
import net.sf.hibernate.mapping.Column;
+ import net.sf.hibernate.mapping.Component;
import net.sf.hibernate.mapping.PersistentClass;
import net.sf.hibernate.mapping.Property;
***************
*** 554,558 ****
if ( idValue.isComposite() ) {
! iter = ( (net.sf.hibernate.mapping.Component) idValue ).getPropertyIterator();
while ( iter.hasNext() ) {
--- 555,559 ----
if ( idValue.isComposite() ) {
! iter = ( (Component) idValue ).getPropertyIterator();
while ( iter.hasNext() ) {
***************
*** 671,674 ****
--- 672,676 ----
opt = MetaClass.getInstance( mappedClass.getClassLoader(), mappedClass, getterNames, setterNames, types );
opt.setPropertyValues( opt.newInstance(), opt.getPropertyValues( opt.newInstance() ) );
+ //throw new NullPointerException();
}
catch(Throwable t) {
|