From: <one...@us...> - 2003-02-16 01:55:10
|
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) { |