public interface org.hibernate.persister.entity.EntityPersister extends org.hibernate.cache.spi.OptimisticCacheSource, org.hibernate.persister.walking.spi.EntityDefinition
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.hibernate.persister.entity.EntityPersister
super_class: java.lang.Object
{
public static final java.lang.String ENTITY_ID;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "id"
public abstract void generateEntityDefinition();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void postInstantiate();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.MappingException
public abstract org.hibernate.engine.spi.SessionFactoryImplementor getFactory();
descriptor: ()Lorg/hibernate/engine/spi/SessionFactoryImplementor;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getRootEntityName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getEntityName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.tuple.entity.EntityMetamodel getEntityMetamodel();
descriptor: ()Lorg/hibernate/tuple/entity/EntityMetamodel;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isSubclassEntityName(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
entityName
public abstract java.io.Serializable[] getPropertySpaces();
descriptor: ()[Ljava/io/Serializable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.io.Serializable[] getQuerySpaces();
descriptor: ()[Ljava/io/Serializable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean hasProxy();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean hasCollections();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean hasMutableProperties();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean hasSubselectLoadableCollections();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean hasCascades();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isMutable();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isInherited();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isIdentifierAssignedByInsert();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.type.Type getPropertyType(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/type/Type;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.MappingException
MethodParameters:
Name Flags
propertyName
public abstract int[] findDirty(java.lang.Object[], java.lang.Object[], java.lang.Object, org.hibernate.engine.spi.SessionImplementor);
descriptor: ([Ljava/lang/Object;[Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)[I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
currentState
previousState
owner
session
public abstract int[] findModified(java.lang.Object[], java.lang.Object[], java.lang.Object, org.hibernate.engine.spi.SessionImplementor);
descriptor: ([Ljava/lang/Object;[Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)[I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
old
current
object
session
public abstract boolean hasIdentifierProperty();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean ();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isVersioned();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.type.VersionType getVersionType();
descriptor: ()Lorg/hibernate/type/VersionType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getVersionProperty();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean hasNaturalIdentifier();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int[] getNaturalIdentifierProperties();
descriptor: ()[I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.Object[] getNaturalIdentifierSnapshot(java.io.Serializable, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/io/Serializable;Lorg/hibernate/engine/spi/SessionImplementor;)[Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
id
session
public abstract org.hibernate.id.IdentifierGenerator getIdentifierGenerator();
descriptor: ()Lorg/hibernate/id/IdentifierGenerator;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean hasLazyProperties();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.io.Serializable loadEntityIdByNaturalId(java.lang.Object[], org.hibernate.LockOptions, org.hibernate.engine.spi.SessionImplementor);
descriptor: ([Ljava/lang/Object;Lorg/hibernate/LockOptions;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/io/Serializable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
naturalIdValues
lockOptions
session
public abstract java.lang.Object load(java.io.Serializable, java.lang.Object, org.hibernate.LockMode, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/io/Serializable;Ljava/lang/Object;Lorg/hibernate/LockMode;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
id
optionalObject
lockMode
session
public abstract java.lang.Object load(java.io.Serializable, java.lang.Object, org.hibernate.LockOptions, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/io/Serializable;Ljava/lang/Object;Lorg/hibernate/LockOptions;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
id
optionalObject
lockOptions
session
public abstract void lock(java.io.Serializable, java.lang.Object, java.lang.Object, org.hibernate.LockMode, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/io/Serializable;Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/LockMode;Lorg/hibernate/engine/spi/SessionImplementor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
id
version
object
lockMode
session
public abstract void lock(java.io.Serializable, java.lang.Object, java.lang.Object, org.hibernate.LockOptions, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/io/Serializable;Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/LockOptions;Lorg/hibernate/engine/spi/SessionImplementor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
id
version
object
lockOptions
session
public abstract void insert(java.io.Serializable, java.lang.Object[], java.lang.Object, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/io/Serializable;[Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
id
fields
object
session
public abstract java.io.Serializable insert(java.lang.Object[], java.lang.Object, org.hibernate.engine.spi.SessionImplementor);
descriptor: ([Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/io/Serializable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
fields
object
session
public abstract void delete(java.io.Serializable, java.lang.Object, java.lang.Object, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/io/Serializable;Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
id
version
object
session
public abstract void update(java.io.Serializable, java.lang.Object[], int[], boolean, java.lang.Object[], java.lang.Object, java.lang.Object, java.lang.Object, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/io/Serializable;[Ljava/lang/Object;[IZ[Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
id
fields
dirtyFields
hasDirtyCollection
oldFields
oldVersion
object
rowId
session
public abstract org.hibernate.type.Type[] getPropertyTypes();
descriptor: ()[Lorg/hibernate/type/Type;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String[] getPropertyNames();
descriptor: ()[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean[] getPropertyInsertability();
descriptor: ()[Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.engine.spi.ValueInclusion[] getPropertyInsertGenerationInclusions();
descriptor: ()[Lorg/hibernate/engine/spi/ValueInclusion;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public abstract org.hibernate.engine.spi.ValueInclusion[] getPropertyUpdateGenerationInclusions();
descriptor: ()[Lorg/hibernate/engine/spi/ValueInclusion;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public abstract boolean[] getPropertyUpdateability();
descriptor: ()[Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean[] getPropertyCheckability();
descriptor: ()[Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean[] getPropertyNullability();
descriptor: ()[Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean[] getPropertyVersionability();
descriptor: ()[Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean[] getPropertyLaziness();
descriptor: ()[Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.engine.spi.CascadeStyle[] getPropertyCascadeStyles();
descriptor: ()[Lorg/hibernate/engine/spi/CascadeStyle;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.type.Type getIdentifierType();
descriptor: ()Lorg/hibernate/type/Type;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getIdentifierPropertyName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isCacheInvalidationRequired();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isLazyPropertiesCacheable();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean hasCache();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.cache.spi.access.EntityRegionAccessStrategy getCacheAccessStrategy();
descriptor: ()Lorg/hibernate/cache/spi/access/EntityRegionAccessStrategy;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.cache.spi.entry.CacheEntryStructure getCacheEntryStructure();
descriptor: ()Lorg/hibernate/cache/spi/entry/CacheEntryStructure;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.cache.spi.entry.CacheEntry buildCacheEntry(java.lang.Object, java.lang.Object[], java.lang.Object, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/lang/Object;[Ljava/lang/Object;Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)Lorg/hibernate/cache/spi/entry/CacheEntry;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
entity
state
version
session
public abstract boolean hasNaturalIdCache();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.cache.spi.access.NaturalIdRegionAccessStrategy getNaturalIdCacheAccessStrategy();
descriptor: ()Lorg/hibernate/cache/spi/access/NaturalIdRegionAccessStrategy;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.metadata.ClassMetadata getClassMetadata();
descriptor: ()Lorg/hibernate/metadata/ClassMetadata;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isBatchLoadable();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isSelectBeforeUpdateRequired();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.Object[] getDatabaseSnapshot(java.io.Serializable, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/io/Serializable;Lorg/hibernate/engine/spi/SessionImplementor;)[Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
id
session
public abstract java.io.Serializable getIdByUniqueKey(java.io.Serializable, java.lang.String, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/io/Serializable;Ljava/lang/String;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/io/Serializable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
key
uniquePropertyName
session
public abstract java.lang.Object getCurrentVersion(java.io.Serializable, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/io/Serializable;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
id
session
public abstract java.lang.Object forceVersionIncrement(java.io.Serializable, java.lang.Object, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/io/Serializable;Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
id
currentVersion
session
public abstract boolean isInstrumented();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean hasInsertGeneratedProperties();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean hasUpdateGeneratedProperties();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isVersionPropertyGenerated();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void afterInitialize(java.lang.Object, boolean, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/lang/Object;ZLorg/hibernate/engine/spi/SessionImplementor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
entity
lazyPropertiesAreUnfetched
session
public abstract void afterReassociate(java.lang.Object, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
entity
session
public abstract java.lang.Object createProxy(java.io.Serializable, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/io/Serializable;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
id
session
public abstract java.lang.Boolean isTransient(java.lang.Object, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/lang/Boolean;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
object
session
public abstract java.lang.Object[] getPropertyValuesToInsert(java.lang.Object, java.util.Map, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/lang/Object;Ljava/util/Map;Lorg/hibernate/engine/spi/SessionImplementor;)[Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
object
mergeMap
session
public abstract void processInsertGeneratedProperties(java.io.Serializable, java.lang.Object, java.lang.Object[], org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/io/Serializable;Ljava/lang/Object;[Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
id
entity
state
session
public abstract void processUpdateGeneratedProperties(java.io.Serializable, java.lang.Object, java.lang.Object[], org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/io/Serializable;Ljava/lang/Object;[Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
id
entity
state
session
public abstract java.lang.Class getMappedClass();
descriptor: ()Ljava/lang/Class;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean implementsLifecycle();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.Class getConcreteProxyClass();
descriptor: ()Ljava/lang/Class;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setPropertyValues(java.lang.Object, java.lang.Object[]);
descriptor: (Ljava/lang/Object;[Ljava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
object
values
public abstract void setPropertyValue(java.lang.Object, int, java.lang.Object);
descriptor: (Ljava/lang/Object;ILjava/lang/Object;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
object
i
value
public abstract java.lang.Object[] getPropertyValues(java.lang.Object);
descriptor: (Ljava/lang/Object;)[Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
object
public abstract java.lang.Object getPropertyValue(java.lang.Object, int);
descriptor: (Ljava/lang/Object;I)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
object
i
public abstract java.lang.Object getPropertyValue(java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
object
propertyName
public abstract java.io.Serializable getIdentifier(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/io/Serializable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
object
public abstract java.io.Serializable getIdentifier(java.lang.Object, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/io/Serializable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
entity
session
public abstract void setIdentifier(java.lang.Object, java.io.Serializable, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/lang/Object;Ljava/io/Serializable;Lorg/hibernate/engine/spi/SessionImplementor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
entity
id
session
public abstract java.lang.Object getVersion(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.HibernateException
MethodParameters:
Name Flags
object
public abstract java.lang.Object instantiate(java.io.Serializable, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/io/Serializable;Lorg/hibernate/engine/spi/SessionImplementor;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
id
session
public abstract boolean isInstance(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
object
public abstract boolean hasUninitializedLazyProperties(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
object
public abstract void resetIdentifier(java.lang.Object, java.io.Serializable, java.lang.Object, org.hibernate.engine.spi.SessionImplementor);
descriptor: (Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionImplementor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
entity
currentId
currentVersion
session
public abstract org.hibernate.persister.entity.EntityPersister getSubclassEntityPersister(java.lang.Object, org.hibernate.engine.spi.SessionFactoryImplementor);
descriptor: (Ljava/lang/Object;Lorg/hibernate/engine/spi/SessionFactoryImplementor;)Lorg/hibernate/persister/entity/EntityPersister;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
instance
factory
public abstract org.hibernate.EntityMode getEntityMode();
descriptor: ()Lorg/hibernate/EntityMode;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.tuple.entity.EntityTuplizer getEntityTuplizer();
descriptor: ()Lorg/hibernate/tuple/entity/EntityTuplizer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.bytecode.spi.EntityInstrumentationMetadata getInstrumentationMetadata();
descriptor: ()Lorg/hibernate/bytecode/spi/EntityInstrumentationMetadata;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.hibernate.internal.FilterAliasGenerator getFilterAliasGenerator(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/internal/FilterAliasGenerator;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
rootAlias final
public abstract int[] resolveAttributeIndexes(java.util.Set<java.lang.String>);
descriptor: (Ljava/util/Set;)[I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/Set<Ljava/lang/String;>;)[I
MethodParameters:
Name Flags
properties
public abstract boolean canUseReferenceCacheEntries();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "EntityPersister.java"