Uses of Interface
org.hibernate.metamodel.mapping.Bindable
-
Packages that use Bindable Package Description org.hibernate.id org.hibernate.loader.ast.spi org.hibernate.metamodel.internal org.hibernate.metamodel.mapping Hibernate's run-time mapping model.org.hibernate.metamodel.mapping.internal org.hibernate.metamodel.model.convert.spi org.hibernate.metamodel.model.domain.internal org.hibernate.persister.entity org.hibernate.query org.hibernate.query.derived org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.sql.ast.tree.expression Contracts related to expressions in a SQL treeorg.hibernate.sql.ast.tree.from org.hibernate.sql.exec.internal org.hibernate.sql.exec.spi org.hibernate.sql.results.graph org.hibernate.sql.results.graph.embeddable org.hibernate.sql.results.graph.entity org.hibernate.sql.results.internal.domain org.hibernate.type org.hibernate.type.internal -
-
Uses of Bindable in org.hibernate.id
Subinterfaces of Bindable in org.hibernate.id Modifier and Type Interface Description interfacePostInsertIdentityPersisterA persister that may have an identity assigned by execution of a SQLINSERT. -
Uses of Bindable in org.hibernate.loader.ast.spi
Subinterfaces of Bindable in org.hibernate.loader.ast.spi Modifier and Type Interface Description interfaceLoadableContract for things that can be loaded by a Loader. -
Uses of Bindable in org.hibernate.metamodel.internal
Classes in org.hibernate.metamodel.internal that implement Bindable Modifier and Type Class Description classAbstractCompositeIdentifierMappingBase implementation for composite identifier mappings -
Uses of Bindable in org.hibernate.metamodel.mapping
Subinterfaces of Bindable in org.hibernate.metamodel.mapping Modifier and Type Interface Description interfaceAssociationCommonality for an association, mainly details relative to the foreign-keyinterfaceAttributeMappingDescribes an attribute at the mapping model level.interfaceBasicEntityIdentifierMappingMapping for a simple identifierinterfaceBasicValuedMappingAny basic-typed ValueMapping.interfaceBasicValuedModelPartDescribes a ModelPart which is a basic value, either aBasicattribute a basic-valued collection partinterfaceCollectionIdentifierDescriptorDescriptor for the collection identifier.interfaceCollectionPartHibernate understands mapping a collection into 4 parts The key - the foreign-key defining the association to the owner The element - for Map's this is analogous to the value The index - the List/array index or Map key The collection-id - this is only relevant for id-bag mappingsinterfaceCompositeIdentifierMappingMapping for a composite identifierinterfaceDiscriminatedAssociationModelPartA discriminated association.interfaceEmbeddableMappingTypeDescribes an embeddable - the actual typeinterfaceEmbeddableValuedModelPartDescribes the mapping of an embeddable (composite).interfaceEntityAssociationMappingCommonality between `many-to-one`, `one-to-one` and `any`, as well as entity-valued collection elements and map-keysinterfaceEntityDiscriminatorMappinginterfaceEntityIdentifierMappingDescribes the mapping of an entity's identifier.interfaceEntityMappingTypeMapping of an entityinterfaceEntityRowIdMappingMapping of a row-idinterfaceEntityValuedModelPartEntity-valued model partManyToOneOneToOneentity-valued collection element entity-valued Map keyinterfaceEntityVersionMappingDescribes the mapping of an entity's versioninterfaceForeignKeyDescriptorDescriptor for foreign-keysinterfaceManagedMappingTypeCommonality in regards to the mapping type system for all managed domain types - entity types, mapped-superclass types, composite types, etcinterfaceMappingModelExpressible<T>Something that can be expressible at the mapping model level.interfaceMappingTypedModelPartinterfaceModelPartDescribes a mapping related to any part of the app's domain model - e.g.interfaceModelPartContainerAccess to a group of ModelPart by name or for iterationinterfaceNaturalIdMappingMapping for an entity's natural-id, if one is definedinterfaceNonAggregatedIdentifierMappingA "non-aggregated" composite identifier, which means that the entity itself does not define a singular representation of its identifier like anEmbeddedIddoes.static interfaceNonAggregatedIdentifierMapping.IdentifierValueMapperThink of an AttributeConverter for id values to account for representation difference between virtual and id-class mappingsinterfacePluralAttributeMappingMapping of a plural (collection-valued) attributeinterfaceQueryableDefines a mapping model contract for things that can be queried in the HQL, Criteria, etc sense.interfaceSingularAttributeMappingMapping for a singular (non-collection) attribute.interfaceValueMappingDescribes a mapping related to any part of the app's domain model - e.g.interfaceVirtualModelPartMarker interface for parts of the application domain model that do not actually exist in the model classes -
Uses of Bindable in org.hibernate.metamodel.mapping.internal
Subinterfaces of Bindable in org.hibernate.metamodel.mapping.internal Modifier and Type Interface Description interfaceInFlightEntityMappingTypeinterfaceSingleAttributeIdentifierMappingClasses in org.hibernate.metamodel.mapping.internal that implement Bindable Modifier and Type Class Description classAbstractAttributeMappingclassAbstractDiscriminatorMappingclassAbstractEmbeddableMappingBase support for EmbeddableMappingType implementationsclassAbstractNaturalIdMappingclassAbstractSingularAttributeMappingclassAbstractStateArrayContributorMappingclassAnyDiscriminatorPartActs as a ModelPart for the discriminator portion of an any-valued mappingclassAnyKeyPartActs as a ModelPart for the key portion of an any-valued mappingclassBasicAttributeMappingclassBasicEntityIdentifierMappingImplclassBasicValuedCollectionPartModels a basic collection element/value or index/keyclassCaseStatementDiscriminatorMappingImplclassCollectionIdentifierDescriptorImplclassCompoundNaturalIdMappingMulti-attribute NaturalIdMapping implementationclassDiscriminatedAssociationAttributeMappingSingular, any-valued attributeclassDiscriminatedCollectionPartclassEmbeddableMappingTypeImplDescribes a "normal" embeddable.classEmbeddedAttributeMappingclassEmbeddedCollectionPartclassEmbeddedForeignKeyDescriptorclassEmbeddedIdentifierMappingImplSupport forEmbeddedIdclassEntityCollectionPartclassEntityRowIdMappingImplclassEntityVersionMappingImplclassExplicitColumnDiscriminatorMappingImplclassIdClassEmbeddableEmbeddableMappingType implementation describing anIdClassclassInverseNonAggregatedIdentifierMappingThe inverse part of a "non-aggregated" composite identifier.classNonAggregatedIdentifierMappingImplA "non-aggregated" composite identifier.classPluralAttributeMappingImplclassSimpleForeignKeyDescriptorclassSimpleNaturalIdMappingSingle-attribute NaturalIdMapping implementationclassToOneAttributeMappingclassVirtualEmbeddedAttributeMappingclassVirtualIdEmbeddableEmbeddable describing the virtual-id aspect of a non-aggregated composite id -
Uses of Bindable in org.hibernate.metamodel.model.convert.spi
Subinterfaces of Bindable in org.hibernate.metamodel.model.convert.spi Modifier and Type Interface Description interfaceConvertibleValueMapping<O>Describes a part of the domain model to which a value converter can be applied -
Uses of Bindable in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement Bindable Modifier and Type Class Description classArrayTupleTypeclassTupleMappingModelExpressible -
Uses of Bindable in org.hibernate.persister.entity
Subinterfaces of Bindable in org.hibernate.persister.entity Modifier and Type Interface Description interfaceEntityPersisterA strategy for persisting a mapped entity class.interfaceLoadableImplemented by anyEntityPersisterthat may be loaded using aLoader.interfaceLockableContract for things that can be locked via aLockingStrategy.interfaceOuterJoinLoadableAEntityPersisterthat may be loaded by outer join using and may be an element of a one-to-many association.interfaceQueryableDeprecated.SeeQueryableinterfaceSQLLoadableAnEntityPersisterthat supports queries expressed in the platform native SQL dialect.interfaceUniqueKeyLoadableAnEntityPersisterthat can be loaded by a non-primary unique key.Classes in org.hibernate.persister.entity that implement Bindable Modifier and Type Class Description classAbstractEntityPersisterBasic functionality for persisting an entity via JDBC through either generated or custom SQLclassDiscriminatorType<T>TODO : javadocclassJoinedSubclassEntityPersisterAnEntityPersisterimplementing the normalizedInheritanceType.JOINEDinheritance mapping strategy for an entity and its inheritance hierarchy.classSingleTableEntityPersisterThe default implementation of theEntityPersisterinterface.classUnionSubclassEntityPersisterAnEntityPersisterimplementing theInheritanceType.TABLE_PER_CLASSmapping strategy for an entity and its inheritance hierarchy. -
Uses of Bindable in org.hibernate.query
Methods in org.hibernate.query with parameters of type Bindable Modifier and Type Method Description static <T> BindableType<? extends T>BindableType. parameterType(Bindable bindable) -
Uses of Bindable in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement Bindable Modifier and Type Class Description classAnonymousTupleBasicEntityIdentifierMappingclassAnonymousTupleBasicValuedModelPartclassAnonymousTupleEmbeddableValuedModelPartclassAnonymousTupleEmbeddedEntityIdentifierMappingclassAnonymousTupleEntityValuedModelPartclassAnonymousTupleNonAggregatedEntityIdentifierMappingclassAnonymousTupleTableGroupProducerThe table group producer for an anonymous tuple type. -
Uses of Bindable in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return Bindable Modifier and Type Method Description static BindableSqmUtil. determineParameterType(QueryParameterBinding<?> binding, QueryParameterImplementor<?> parameter, List<SqmParameter<?>> sqmParameters, SqmParameterMappingModelResolutionAccess mappingModelResolutionAccess, SessionFactoryImplementor sessionFactory) -
Uses of Bindable in org.hibernate.sql.ast.tree.expression
Classes in org.hibernate.sql.ast.tree.expression that implement Bindable Modifier and Type Class Description classEntityTypeLiteralclassJdbcLiteral<T>Represents a literal in the SQL AST. -
Uses of Bindable in org.hibernate.sql.ast.tree.from
Subinterfaces of Bindable in org.hibernate.sql.ast.tree.from Modifier and Type Interface Description interfaceRootTableGroupProducerContract for things that can produce theTableGroupthat is the root of a from-clauseinterfaceTableGroupJoinProducerinterfaceTableGroupProducerMarker interface for anything which produces a TableGroup -
Uses of Bindable in org.hibernate.sql.exec.internal
Classes in org.hibernate.sql.exec.internal that implement Bindable Modifier and Type Class Description classAbstractJdbcParameterclassJdbcParameterImplclassSqlTypedMappingJdbcParameterclassVersionTypeSeedParameterSpecificationParameter bind specification used for optimistic lock version seeding (from insert statements). -
Uses of Bindable in org.hibernate.sql.exec.spi
Methods in org.hibernate.sql.exec.spi with parameters of type Bindable Modifier and Type Method Description default intJdbcParameterBindings. registerParametersForEachJdbcValue(Object value, Clause clause, int offset, Bindable bindable, List<JdbcParameter> jdbcParameters, SharedSessionContractImplementor session)default intJdbcParameterBindings. registerParametersForEachJdbcValue(Object value, Clause clause, Bindable bindable, List<JdbcParameter> jdbcParameters, SharedSessionContractImplementor session) -
Uses of Bindable in org.hibernate.sql.results.graph
Subinterfaces of Bindable in org.hibernate.sql.results.graph Modifier and Type Interface Description interfaceDatabaseSnapshotContributorContract for model-parts which contribute to their container's state array for database snapshotsinterfaceFetchableParts of the domain model that can be fetchedinterfaceFetchableContainerContainer ofFetchablereferences -
Uses of Bindable in org.hibernate.sql.results.graph.embeddable
Subinterfaces of Bindable in org.hibernate.sql.results.graph.embeddable Modifier and Type Interface Description interfaceEmbeddableValuedFetchable -
Uses of Bindable in org.hibernate.sql.results.graph.entity
Subinterfaces of Bindable in org.hibernate.sql.results.graph.entity Modifier and Type Interface Description interfaceEntityValuedFetchableFetchable which is entity-valued -
Uses of Bindable in org.hibernate.sql.results.internal.domain
Classes in org.hibernate.sql.results.internal.domain that implement Bindable Modifier and Type Class Description classCircularBiDirectionalFetchImplclassCircularFetchImpl -
Uses of Bindable in org.hibernate.type
Subinterfaces of Bindable in org.hibernate.type Modifier and Type Interface Description interfaceAdjustableBasicType<J>Extension contract for BasicType implementations that understand how to adjust themselves relative to where/how they are used (e.g.interfaceBasicPluralType<C,E>A basic plural type.interfaceBasicType<T>Marker interface for basic types.interfaceConvertedBasicType<J>Extension for BasicType impls which have an implied conversionClasses in org.hibernate.type that implement Bindable Modifier and Type Class Description classAbstractSingleColumnStandardBasicType<T>TODO : javadocclassAbstractStandardBasicType<T>Convenience base class forBasicTypeimplementationsclassBasicArrayType<T>A type that maps betweenARRAYandT[]classBasicCollectionType<C extends Collection<E>,E>A type that maps betweenARRAYandCollection<T>classCustomType<J>classDbTimestampTypeDeprecated.UseValueGenerationinsteadclassJavaObjectTypeclassNullTypeclassSerializableToBlobType<T extends Serializable>classSerializableType<T extends Serializable>A type that maps between aVARBINARYandSerializableclasses.classStandardBasicTypeTemplate<J>A BasicType adapter targeting partial portability to 6.0's type system changes. -
Uses of Bindable in org.hibernate.type.internal
Classes in org.hibernate.type.internal that implement Bindable Modifier and Type Class Description classBasicTypeImpl<J>classConvertedBasicTypeImpl<J>classCustomMutabilityConvertedBasicTypeImpl<J>classImmutableNamedBasicTypeImpl<J>classNamedBasicTypeImpl<J>
-