From: <epb...@us...> - 2006-02-11 02:51:10
|
Update of /cvsroot/hibernate/HibernateExt/metadata/src/java/org/hibernate/cfg In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11100/metadata/src/java/org/hibernate/cfg Modified Files: AnnotationBinder.java Log Message: ANN-146 ignore SingleTable in not null Index: AnnotationBinder.java =================================================================== RCS file: /cvsroot/hibernate/HibernateExt/metadata/src/java/org/hibernate/cfg/AnnotationBinder.java,v retrieving revision 1.172 retrieving revision 1.173 diff -u -d -r1.172 -r1.173 --- AnnotationBinder.java 10 Feb 2006 16:32:55 -0000 1.172 +++ AnnotationBinder.java 11 Feb 2006 02:50:57 -0000 1.173 @@ -102,6 +102,7 @@ import org.hibernate.mapping.Subclass; import org.hibernate.mapping.Table; import org.hibernate.mapping.UnionSubclass; +import org.hibernate.mapping.SingleTableSubclass; import org.hibernate.persister.entity.JoinedSubclassEntityPersister; import org.hibernate.persister.entity.SingleTableEntityPersister; import org.hibernate.persister.entity.UnionSubclassEntityPersister; @@ -418,7 +419,7 @@ persistentClass = new RootClass(); } else if ( InheritanceType.SINGLE_TABLE.equals( inheritanceState.type ) ) { - persistentClass = new Subclass( superEntity ); + persistentClass = new SingleTableSubclass( superEntity ); } else if ( InheritanceType.JOINED.equals( inheritanceState.type ) ) { persistentClass = new JoinedSubclass( superEntity ); |