discriminatorSQLString = InFragment.NULL; else if ( persistentClass.isDiscriminatorValueNotNull() ) { discriminatorValue = NOT_NULL_DISCRIMINATOR; discriminatorSQLString = InFragment.NOT_NULL;
discriminatorInsertable = false; else if ( persistentClass.isDiscriminatorValueNotNull() ) { discriminatorValue = NOT_NULL_DISCRIMINATOR; discriminatorSQLValue = InFragment.NOT_NULL;
private static String obtainSqlValue(PersistentClass persistentClass, Dialect dialect, Object value, Type discriminatorType) throws Exception { if ( persistentClass.isDiscriminatorValueNull() ) { return InFragment.NULL; } if ( persistentClass.isDiscriminatorValueNotNull() ) { return InFragment.NOT_NULL; } @SuppressWarnings("unchecked") DiscriminatorType<Object> dtype = (DiscriminatorType<Object>) discriminatorType; return dtype.objectToSQLString( value, dialect ); }
private static Object obtainValue(PersistentClass persistentClass, Type discriminatorType) throws Exception { if ( persistentClass.isDiscriminatorValueNull() ) { return NULL_DISCRIMINATOR; } if ( persistentClass.isDiscriminatorValueNotNull() ) { return NOT_NULL_DISCRIMINATOR; } @SuppressWarnings("unchecked") DiscriminatorType<Object> dtype = (DiscriminatorType<Object>) discriminatorType; return dtype.stringToObject( persistentClass.getDiscriminatorValue() ); }
discriminatorInsertable = false; else if ( persistentClass.isDiscriminatorValueNotNull() ) { discriminatorValue = NOT_NULL_DISCRIMINATOR; discriminatorSQLValue = InFragment.NOT_NULL;
discriminatorInsertable = false; else if ( persistentClass.isDiscriminatorValueNotNull() ) { discriminatorValue = NOT_NULL_DISCRIMINATOR; discriminatorSQLValue = InFragment.NOT_NULL;
discriminatorInsertable = false; else if ( persistentClass.isDiscriminatorValueNotNull() ) { discriminatorValue = NOT_NULL_DISCRIMINATOR; discriminatorSQLValue = InFragment.NOT_NULL;