Interface ColumnBindingDefaults

All Known Subinterfaces:
PluralAttributeElementSourceBasic, PluralAttributeElementSourceManyToMany, PluralAttributeKeySource, PluralAttributeMapKeyManyToManySource, PluralAttributeMapKeySourceBasic, PluralAttributeSequentialIndexSource, RelationalValueSourceContainer, SingularAttributeSourceBasic, SingularAttributeSourceManyToOne, VersionAttributeSource
All Known Implementing Classes:
CompositeIdentifierSingularAttributeSourceBasicImpl, CompositeIdentifierSingularAttributeSourceManyToOneImpl, PluralAttributeElementSourceBasicImpl, PluralAttributeElementSourceManyToManyImpl, PluralAttributeKeySourceImpl, PluralAttributeMapKeyManyToManySourceImpl, PluralAttributeMapKeySourceBasicImpl, PluralAttributeSequentialIndexSourceImpl

public interface ColumnBindingDefaults
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    How should non-specification of value insertion by the individual value sources here be interpreted in terms of defaulting that value.
    boolean
    How should non-specification of value updating by the individual value sources here be interpreted in terms of defaulting that value.
    boolean
    How should non-specification of value nullability by the individual value sources here be interpreted in terms of defaulting that value.
  • Method Details

    • areValuesIncludedInInsertByDefault

      boolean areValuesIncludedInInsertByDefault()
      How should non-specification of value insertion by the individual value sources here be interpreted in terms of defaulting that value.
      Returns:
      true Indicates that insertions are enabled by default for all value sources which do not explicitly specify.
    • areValuesIncludedInUpdateByDefault

      boolean areValuesIncludedInUpdateByDefault()
      How should non-specification of value updating by the individual value sources here be interpreted in terms of defaulting that value.
      Returns:
      true Indicates that updates are enabled by default for all value sources which do not explicitly specify.
    • areValuesNullableByDefault

      boolean areValuesNullableByDefault()
      How should non-specification of value nullability by the individual value sources here be interpreted in terms of defaulting that value.
      Returns:
      true Indicates that insertions are enabled by default for all value sources which do not explicitly specify.