Top Description Fields Constructors Methods
org.hibernate.engine.internal

public Class MutableEntityEntryFactory

extends Object
implements EntityEntryFactory
Class Inheritance
All Implemented Interfaces
org.hibernate.engine.spi.EntityEntryFactory, java.io.Serializable
Imports
org.hibernate.LockMode, org.hibernate.engine.spi.EntityEntry, .EntityEntryFactory, .PersistenceContext, .Status, org.hibernate.persister.entity.EntityPersister

Factory for the safe approach implementation of EntityEntry.

Smarter implementations could store less state.

Author
Emmanuel Bernard

Field Summary

Modifier and TypeField and Description
public static final MutableEntityEntryFactory
INSTANCE

Singleton access

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public EntityEntry
createEntityEntry(Status status, Object[] loadedState, Object rowId, Object id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement, PersistenceContext persistenceContext)

Implements org.hibernate.engine.spi.EntityEntryFactory.createEntityEntry.

Creates EntityEntry.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INSTANCEback to summary
public static final MutableEntityEntryFactory INSTANCE

Singleton access

Constructor Detail

MutableEntityEntryFactoryback to summary
private MutableEntityEntryFactory()

Method Detail

createEntityEntryback to summary
public EntityEntry createEntityEntry(Status status, Object[] loadedState, Object rowId, Object id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement, PersistenceContext persistenceContext)

Implements org.hibernate.engine.spi.EntityEntryFactory.createEntityEntry.

Doc from org.hibernate.engine.spi.EntityEntryFactory.createEntityEntry.

Creates EntityEntry.

Annotations
@Override