rootEntityDescriptor.setDiscriminator( discriminatorValue ); String typeName = hierarchySource.getDiscriminatorSource().getExplicitHibernateTypeName(); if ( typeName == null ) { typeName = "string"; hierarchySource.getDiscriminatorSource().getDiscriminatorRelationalValueSource(), discriminatorValue, false, rootEntityDescriptor.setDiscriminatorInsertable( hierarchySource.getDiscriminatorSource().isInserted() ); final boolean force = hierarchySource.getDiscriminatorSource().isForced() || sourceDocument.getBuildingOptions().shouldImplicitlyForceDiscriminatorInSelect(); rootEntityDescriptor.setForceDiscriminator( force );
rootEntityDescriptor.setDiscriminatorValueMapping( discriminatorValue ); String typeName = hierarchySource.getDiscriminatorSource().getExplicitHibernateTypeName(); if ( typeName == null ) { typeName = "string"; hierarchySource.getDiscriminatorSource().getDiscriminatorRelationalValueSource(), discriminatorValue, false, rootEntityDescriptor.setDiscriminatorInsertable( hierarchySource.getDiscriminatorSource().isInserted() ); final boolean force = hierarchySource.getDiscriminatorSource().isForced() || sourceDocument.getBuildingOptions().shouldImplicitlyForceDiscriminatorInSelect(); rootEntityDescriptor.setForceDiscriminator( force );