类的使用
org.hibernate.engine.spi.Status
-
使用Status的程序包 程序包 说明 org.hibernate.engine.internal Support for many of the internal workings of Hibernate.org.hibernate.engine.spi -
-
org.hibernate.engine.internal中Status的使用
类型参数类型为Status的org.hibernate.engine.internal中的字段 修饰符和类型 字段 说明 protected static AbstractEntityEntry.EnumState<Status>AbstractEntityEntry.EnumState. PREVIOUS_STATUSprotected static AbstractEntityEntry.EnumState<Status>AbstractEntityEntry.EnumState. STATUS返回Status的org.hibernate.engine.internal中的方法 修饰符和类型 方法 说明 StatusAbstractEntityEntry. getStatus()参数类型为Status的org.hibernate.engine.internal中的方法 修饰符和类型 方法 说明 EntityEntryStatefulPersistenceContext. addEntity(Object entity, Status status, Object[] loadedState, EntityKey entityKey, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement)EntityEntryStatefulPersistenceContext. addEntry(Object entity, Status status, Object[] loadedState, Object rowId, Serializable id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement)EntityEntryStatefulPersistenceContext. addReferenceEntry(Object entity, Status status)EntityEntryImmutableEntityEntryFactory. createEntityEntry(Status status, Object[] loadedState, Object rowId, Serializable id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement, PersistenceContext persistenceContext)EntityEntryMutableEntityEntryFactory. createEntityEntry(Status status, Object[] loadedState, Object rowId, Serializable id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement, PersistenceContext persistenceContext)voidStatefulPersistenceContext. setEntryStatus(EntityEntry entry, Status status)voidAbstractEntityEntry. setStatus(Status status)参数类型为Status的org.hibernate.engine.internal中的构造器 构造器 说明 AbstractEntityEntry(SessionFactoryImplementor factory, String entityName, Serializable id, Status status, Status previousStatus, Object[] loadedState, Object[] deletedState, Object version, LockMode lockMode, boolean existsInDatabase, boolean isBeingReplicated, PersistenceContext persistenceContext)This for is used during custom deserialization handlingAbstractEntityEntry(Status status, Object[] loadedState, Object rowId, Serializable id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement, PersistenceContext persistenceContext)AbstractEntityEntry(Status status, Object[] loadedState, Object rowId, Serializable id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, EntityMode entityMode, String tenantId, boolean disableVersionIncrement, PersistenceContext persistenceContext)已过时。the tenantId and entityMode parameters where removed: this constructor accepts but ignores them.ImmutableEntityEntry(Status status, Object[] loadedState, Object rowId, Serializable id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement, PersistenceContext persistenceContext)ImmutableEntityEntry(Status status, Object[] loadedState, Object rowId, Serializable id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, EntityMode entityMode, String tenantId, boolean disableVersionIncrement, PersistenceContext persistenceContext)已过时。the tenantId and entityMode parameters where removed: this constructor accepts but ignores them.MutableEntityEntry(Status status, Object[] loadedState, Object rowId, Serializable id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement, PersistenceContext persistenceContext)MutableEntityEntry(Status status, Object[] loadedState, Object rowId, Serializable id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, EntityMode entityMode, String tenantId, boolean disableVersionIncrement, PersistenceContext persistenceContext)已过时。the tenantId and entityMode parameters where removed: this constructor accepts but ignores them. -
org.hibernate.engine.spi中Status的使用
返回Status的org.hibernate.engine.spi中的方法 修饰符和类型 方法 说明 StatusEntityEntry. getStatus()static StatusStatus. valueOf(String name)返回带有指定名称的该类型的枚举常量。static Status[]Status. values()按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。参数类型为Status的org.hibernate.engine.spi中的方法 修饰符和类型 方法 说明 EntityEntryPersistenceContext. addEntity(Object entity, Status status, Object[] loadedState, EntityKey entityKey, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement)Adds an entity to the internal caches.EntityEntryPersistenceContext. addEntry(Object entity, Status status, Object[] loadedState, Object rowId, Serializable id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement)Generates an appropriate EntityEntry instance and adds it to the event source's internal caches.EntityEntryEntityEntryFactory. createEntityEntry(Status status, Object[] loadedState, Object rowId, Serializable id, Object version, LockMode lockMode, boolean existsInDatabase, EntityPersister persister, boolean disableVersionIncrement, PersistenceContext persistenceContext)CreatesEntityEntry.voidPersistenceContext. setEntryStatus(EntityEntry entry, Status status)Set the status of an entryvoidEntityEntry. setStatus(Status status)
-