Class ReactiveEntityMetamodel

java.lang.Object
org.hibernate.tuple.entity.EntityMetamodel
org.hibernate.reactive.tuple.entity.ReactiveEntityMetamodel
All Implemented Interfaces:
Serializable

public class ReactiveEntityMetamodel extends org.hibernate.tuple.entity.EntityMetamodel
See Also:
  • Field Summary

    Fields inherited from class org.hibernate.tuple.entity.EntityMetamodel

    NO_VERSION_INDX
  • Constructor Summary

    Constructors
    Constructor
    Description
    ReactiveEntityMetamodel(org.hibernate.mapping.PersistentClass persistentClass, org.hibernate.persister.entity.EntityPersister persister, org.hibernate.metamodel.spi.RuntimeModelCreationContext creationContext)
     
    ReactiveEntityMetamodel(org.hibernate.mapping.PersistentClass persistentClass, org.hibernate.persister.entity.EntityPersister persister, org.hibernate.metamodel.spi.RuntimeModelCreationContext creationContext, Function<String,org.hibernate.generator.Generator> generatorSupplier)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.hibernate.generator.Generator
    augmentWithReactiveGenerator(org.hibernate.generator.Generator generator, org.hibernate.generator.GeneratorCreationContext creationContext, org.hibernate.metamodel.spi.RuntimeModelCreationContext runtimeModelCreationContext)
     

    Methods inherited from class org.hibernate.tuple.entity.EntityMetamodel

    getBytecodeEnhancementMetadata, getCascadeStyles, getDirtyCheckablePropertyTypes, getEntityType, getGenerators, getIdentifierProperty, getMutablePropertiesIndexes, getName, getNaturalIdentifierProperties, getNonlazyPropertyUpdateability, getOptimisticLockStyle, getProperties, getPropertyCheckability, getPropertyIndex, getPropertyIndexOrNull, getPropertyInsertability, getPropertyLaziness, getPropertyNames, getPropertyNullability, getPropertyOnDeleteActions, getPropertySpan, getPropertyTypes, getPropertyUpdateability, getPropertyVersionability, getRootName, getSessionFactory, getSubclassEntityNames, getSubclassId, getSuperclass, getVersionGenerator, getVersionProperty, getVersionPropertyIndex, hasCascadeDelete, hasCascadePersist, hasCascades, hasCollections, hasImmutableNaturalId, hasInsertGeneratedValues, hasLazyProperties, hasMutableProperties, hasNaturalIdentifier, hasNonIdentifierPropertyNamedId, hasOwnedCollections, hasPreInsertGeneratedValues, hasPreUpdateGeneratedValues, hasSubclasses, hasToOnes, hasUpdateGeneratedValues, isAbstract, isDynamicInsert, isDynamicUpdate, isExplicitPolymorphism, isInherited, isInstrumented, isLazy, isMutable, isNaturalIdentifierCached, isNaturalIdentifierInsertGenerated, isPolymorphic, isSelectBeforeUpdate, isVersioned, setLazy, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ReactiveEntityMetamodel

      public ReactiveEntityMetamodel(org.hibernate.mapping.PersistentClass persistentClass, org.hibernate.persister.entity.EntityPersister persister, org.hibernate.metamodel.spi.RuntimeModelCreationContext creationContext)
    • ReactiveEntityMetamodel

      public ReactiveEntityMetamodel(org.hibernate.mapping.PersistentClass persistentClass, org.hibernate.persister.entity.EntityPersister persister, org.hibernate.metamodel.spi.RuntimeModelCreationContext creationContext, Function<String,org.hibernate.generator.Generator> generatorSupplier)
  • Method Details

    • augmentWithReactiveGenerator

      public static org.hibernate.generator.Generator augmentWithReactiveGenerator(org.hibernate.generator.Generator generator, org.hibernate.generator.GeneratorCreationContext creationContext, org.hibernate.metamodel.spi.RuntimeModelCreationContext runtimeModelCreationContext)