类 CascadingActions
- java.lang.Object
-
- org.hibernate.engine.spi.CascadingActions
-
public class CascadingActions extends Object
- 作者:
- Steve Ebersole
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classCascadingActions.BaseCascadingAction
-
字段概要
字段 修饰符和类型 字段 说明 static CascadingActionDELETEstatic CascadingActionEVICTstatic CascadingActionLOCKstatic CascadingActionMERGEstatic CascadingActionPERSISTstatic CascadingActionPERSIST_ON_FLUSHExecute persist during flush timestatic CascadingActionREFRESHstatic CascadingActionREPLICATEstatic CascadingActionSAVE_UPDATE
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static IteratorgetAllElementsIterator(EventSource session, CollectionType collectionType, Object collection)Given a collection, get an iterator of all its children, loading them from the database if necessary.static IteratorgetLoadedElementsIterator(SharedSessionContractImplementor session, CollectionType collectionType, Object collection)Iterate just the elements of the collection that are already there.
-
-
-
字段详细资料
-
DELETE
public static final CascadingAction DELETE
- 另请参阅:
Session.delete(Object)
-
LOCK
public static final CascadingAction LOCK
-
REFRESH
public static final CascadingAction REFRESH
- 另请参阅:
Session.refresh(Object)
-
EVICT
public static final CascadingAction EVICT
- 另请参阅:
Session.evict(Object)
-
SAVE_UPDATE
public static final CascadingAction SAVE_UPDATE
-
MERGE
public static final CascadingAction MERGE
- 另请参阅:
Session.merge(Object)
-
PERSIST
public static final CascadingAction PERSIST
- 另请参阅:
Session.persist(Object)
-
PERSIST_ON_FLUSH
public static final CascadingAction PERSIST_ON_FLUSH
Execute persist during flush time- 另请参阅:
Session.persist(Object)
-
REPLICATE
public static final CascadingAction REPLICATE
-
-
方法详细资料
-
getAllElementsIterator
public static Iterator getAllElementsIterator(EventSource session, CollectionType collectionType, Object collection)
Given a collection, get an iterator of all its children, loading them from the database if necessary.- 参数:
session- The session within which the cascade is occurring.collectionType- The mapping type of the collection.collection- The collection instance.- 返回:
- The children iterator.
-
getLoadedElementsIterator
public static Iterator getLoadedElementsIterator(SharedSessionContractImplementor session, CollectionType collectionType, Object collection)
Iterate just the elements of the collection that are already there. Don't load any new elements from the database.
-
-