接口的使用
org.hibernate.engine.spi.CascadeStyle
-
使用CascadeStyle的程序包 程序包 说明 org.hibernate.engine.spi org.hibernate.loader This package defines functionality for processing JDBC result sets and returning complex graphs of persistent objects.org.hibernate.loader.collection This package defines collection initializersorg.hibernate.loader.criteria This package defines the criteria query compiler and loaderorg.hibernate.loader.entity This package defines entity loadersorg.hibernate.mapping This package defines the Hibernate configuration-time metamodel.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel.org.hibernate.persister.walking.spi org.hibernate.tuple This package defines a runtime metamodel for entities at the object level and abstracts the differences between the various entity modes.org.hibernate.tuple.component org.hibernate.tuple.entity org.hibernate.type A Hibernate Type is a strategy for mapping a Java property type to a JDBC type or types. -
-
org.hibernate.engine.spi中CascadeStyle的使用
实现CascadeStyle的org.hibernate.engine.spi中的类 修饰符和类型 类 说明 static classCascadeStyles.BaseCascadeStylestatic classCascadeStyles.MultipleCascadeStyle声明为CascadeStyle的org.hibernate.engine.spi中的字段 修饰符和类型 字段 说明 static CascadeStyleCascadeStyles. ALLsave / delete / update / evict / lock / replicate / merge / persiststatic CascadeStyleCascadeStyles. ALL_DELETE_ORPHANsave / delete / update / evict / lock / replicate / merge / persist + delete orphansstatic CascadeStyleCascadeStyles. DELETEdeletestatic CascadeStyleCascadeStyles. DELETE_ORPHANdelete + delete orphansstatic CascadeStyleCascadeStyles. EVICTevictstatic CascadeStyleCascadeStyles. LOCKlockstatic CascadeStyleCascadeStyles. MERGEmergestatic CascadeStyleCascadeStyles. NONEno cascadesstatic CascadeStyleCascadeStyles. PERSISTcreatestatic CascadeStyleCascadeStyles. REFRESHrefreshstatic CascadeStyleCascadeStyles. REPLICATEreplicatestatic CascadeStyleCascadeStyles. UPDATEsave / update返回CascadeStyle的org.hibernate.engine.spi中的方法 修饰符和类型 方法 说明 static CascadeStyleCascadeStyles. getCascadeStyle(String cascade)Factory method for obtaining named cascade styles参数类型为CascadeStyle的org.hibernate.engine.spi中的构造器 构造器 说明 MultipleCascadeStyle(CascadeStyle[] styles) -
org.hibernate.loader中CascadeStyle的使用
参数类型为CascadeStyle的org.hibernate.loader中的方法 修饰符和类型 方法 说明 protected JoinTypeJoinWalker. getJoinType(OuterJoinLoadable persister, PropertyPath path, int propertyNumber, AssociationType associationType, FetchMode metadataFetchMode, CascadeStyle metadataCascadeStyle, String lhsTable, String[] lhsColumns, boolean nullable, int currentDepth)Determine the appropriate type of join (if any) to use to fetch the given association.protected JoinTypeJoinWalker. getJoinType(AssociationType associationType, FetchMode config, PropertyPath path, String lhsTable, String[] lhsColumns, boolean nullable, int currentDepth, CascadeStyle cascadeStyle)Determine the appropriate associationType of join (if any) to use to fetch the given association.protected booleanAbstractEntityJoinWalker. isJoinedFetchEnabled(AssociationType type, FetchMode config, CascadeStyle cascadeStyle)The superclass deliberately excludes collectionsprotected booleanJoinWalker. isJoinedFetchEnabled(AssociationType type, FetchMode config, CascadeStyle cascadeStyle)Override on subclasses to enable or suppress joining of certain association types -
org.hibernate.loader.collection中CascadeStyle的使用
参数类型为CascadeStyle的org.hibernate.loader.collection中的方法 修饰符和类型 方法 说明 protected JoinTypeBasicCollectionJoinWalker. getJoinType(OuterJoinLoadable persister, PropertyPath path, int propertyNumber, AssociationType associationType, FetchMode metadataFetchMode, CascadeStyle metadataCascadeStyle, String lhsTable, String[] lhsColumns, boolean nullable, int currentDepth) -
org.hibernate.loader.criteria中CascadeStyle的使用
参数类型为CascadeStyle的org.hibernate.loader.criteria中的方法 修饰符和类型 方法 说明 protected JoinTypeCriteriaJoinWalker. getJoinType(OuterJoinLoadable persister, PropertyPath path, int propertyNumber, AssociationType associationType, FetchMode metadataFetchMode, CascadeStyle metadataCascadeStyle, String lhsTable, String[] lhsColumns, boolean nullable, int currentDepth)protected JoinTypeCriteriaJoinWalker. getJoinType(AssociationType associationType, FetchMode config, PropertyPath path, String lhsTable, String[] lhsColumns, boolean nullable, int currentDepth, CascadeStyle cascadeStyle) -
org.hibernate.loader.entity中CascadeStyle的使用
参数类型为CascadeStyle的org.hibernate.loader.entity中的方法 修饰符和类型 方法 说明 protected JoinTypeEntityJoinWalker. getJoinType(OuterJoinLoadable persister, PropertyPath path, int propertyNumber, AssociationType associationType, FetchMode metadataFetchMode, CascadeStyle metadataCascadeStyle, String lhsTable, String[] lhsColumns, boolean nullable, int currentDepth)protected booleanCascadeEntityJoinWalker. isJoinedFetchEnabled(AssociationType type, FetchMode config, CascadeStyle cascadeStyle) -
org.hibernate.mapping中CascadeStyle的使用
返回CascadeStyle的org.hibernate.mapping中的方法 修饰符和类型 方法 说明 CascadeStyleProperty. getCascadeStyle() -
org.hibernate.persister.entity中CascadeStyle的使用
返回CascadeStyle的org.hibernate.persister.entity中的方法 修饰符和类型 方法 说明 CascadeStyleAbstractEntityPersister. getCascadeStyle(int i)CascadeStyleOuterJoinLoadable. getCascadeStyle(int i)Get the cascade style of this (subclass closure) propertyCascadeStyle[]AbstractEntityPersister. getPropertyCascadeStyles()CascadeStyle[]EntityPersister. getPropertyCascadeStyles()Get the cascade styles of the properties (optional operation) -
org.hibernate.persister.walking.spi中CascadeStyle的使用
返回CascadeStyle的org.hibernate.persister.walking.spi中的方法 修饰符和类型 方法 说明 CascadeStyleAssociationAttributeDefinition. determineCascadeStyle() -
org.hibernate.tuple中CascadeStyle的使用
返回CascadeStyle的org.hibernate.tuple中的方法 修饰符和类型 方法 说明 CascadeStyleAbstractNonIdentifierAttribute. getCascadeStyle()CascadeStyleBaselineAttributeInformation. getCascadeStyle()CascadeStyleNonIdentifierAttribute. getCascadeStyle()参数类型为CascadeStyle的org.hibernate.tuple中的方法 修饰符和类型 方法 说明 BaselineAttributeInformation.BuilderBaselineAttributeInformation.Builder. setCascadeStyle(CascadeStyle cascadeStyle)参数类型为CascadeStyle的org.hibernate.tuple中的构造器 构造器 说明 BaselineAttributeInformation(boolean lazy, boolean insertable, boolean updateable, ValueGeneration valueGenerationStrategy, boolean nullable, boolean dirtyCheckable, boolean versionable, CascadeStyle cascadeStyle, FetchMode fetchMode)StandardProperty(String name, Type type, boolean lazy, boolean insertable, boolean updateable, ValueGeneration valueGenerationStrategy, boolean nullable, boolean checkable, boolean versionable, CascadeStyle cascadeStyle, FetchMode fetchMode)已过时。Constructs NonIdentifierProperty instances. -
org.hibernate.tuple.component中CascadeStyle的使用
返回CascadeStyle的org.hibernate.tuple.component中的方法 修饰符和类型 方法 说明 CascadeStyleCompositeBasedAssociationAttribute. determineCascadeStyle() -
org.hibernate.tuple.entity中CascadeStyle的使用
返回CascadeStyle的org.hibernate.tuple.entity中的方法 修饰符和类型 方法 说明 CascadeStyleEntityBasedAssociationAttribute. determineCascadeStyle()CascadeStyle[]EntityMetamodel. getCascadeStyles() -
org.hibernate.type中CascadeStyle的使用
返回CascadeStyle的org.hibernate.type中的方法 修饰符和类型 方法 说明 CascadeStyleAnyType. getCascadeStyle(int i)CascadeStyleComponentType. getCascadeStyle(int i)CascadeStyleCompositeCustomType. getCascadeStyle(int i)CascadeStyleCompositeType. getCascadeStyle(int index)Retrieve the cascade style of the indicated component property.
-