Package | Description |
---|---|
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 initializers
|
org.hibernate.loader.criteria |
This package defines the criteria query compiler and loader
|
org.hibernate.loader.entity |
This package defines entity loaders
|
org.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.
|
Modifier and Type | Class and Description |
---|---|
static class |
CascadeStyles.BaseCascadeStyle |
static class |
CascadeStyles.MultipleCascadeStyle |
Modifier and Type | Field and Description |
---|---|
static CascadeStyle |
CascadeStyles.ALL
save / delete / update / evict / lock / replicate / merge / persist
|
static CascadeStyle |
CascadeStyles.ALL_DELETE_ORPHAN
save / delete / update / evict / lock / replicate / merge / persist + delete orphans
|
static CascadeStyle |
CascadeStyles.DELETE
delete
|
static CascadeStyle |
CascadeStyles.DELETE_ORPHAN
delete + delete orphans
|
static CascadeStyle |
CascadeStyles.EVICT
evict
|
static CascadeStyle |
CascadeStyles.LOCK
lock
|
static CascadeStyle |
CascadeStyles.MERGE
merge
|
static CascadeStyle |
CascadeStyles.NONE
no cascades
|
static CascadeStyle |
CascadeStyles.PERSIST
create
|
static CascadeStyle |
CascadeStyles.REFRESH
refresh
|
static CascadeStyle |
CascadeStyles.REPLICATE
replicate
|
static CascadeStyle |
CascadeStyles.UPDATE
save / update
|
Modifier and Type | Method and Description |
---|---|
static CascadeStyle |
CascadeStyles.getCascadeStyle(String cascade)
Factory method for obtaining named cascade styles
|
Constructor and Description |
---|
MultipleCascadeStyle(CascadeStyle[] styles) |
Modifier and Type | Method and Description |
---|---|
protected JoinType |
JoinWalker.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 JoinType |
JoinWalker.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 boolean |
AbstractEntityJoinWalker.isJoinedFetchEnabled(AssociationType type,
FetchMode config,
CascadeStyle cascadeStyle)
The superclass deliberately excludes collections
|
protected boolean |
JoinWalker.isJoinedFetchEnabled(AssociationType type,
FetchMode config,
CascadeStyle cascadeStyle)
Override on subclasses to enable or suppress joining
of certain association types
|
Modifier and Type | Method and Description |
---|---|
protected JoinType |
BasicCollectionJoinWalker.getJoinType(OuterJoinLoadable persister,
PropertyPath path,
int propertyNumber,
AssociationType associationType,
FetchMode metadataFetchMode,
CascadeStyle metadataCascadeStyle,
String lhsTable,
String[] lhsColumns,
boolean nullable,
int currentDepth) |
Modifier and Type | Method and Description |
---|---|
protected JoinType |
CriteriaJoinWalker.getJoinType(AssociationType associationType,
FetchMode config,
PropertyPath path,
String lhsTable,
String[] lhsColumns,
boolean nullable,
int currentDepth,
CascadeStyle cascadeStyle) |
protected JoinType |
CriteriaJoinWalker.getJoinType(OuterJoinLoadable persister,
PropertyPath path,
int propertyNumber,
AssociationType associationType,
FetchMode metadataFetchMode,
CascadeStyle metadataCascadeStyle,
String lhsTable,
String[] lhsColumns,
boolean nullable,
int currentDepth) |
Modifier and Type | Method and Description |
---|---|
protected JoinType |
EntityJoinWalker.getJoinType(OuterJoinLoadable persister,
PropertyPath path,
int propertyNumber,
AssociationType associationType,
FetchMode metadataFetchMode,
CascadeStyle metadataCascadeStyle,
String lhsTable,
String[] lhsColumns,
boolean nullable,
int currentDepth) |
protected boolean |
CascadeEntityJoinWalker.isJoinedFetchEnabled(AssociationType type,
FetchMode config,
CascadeStyle cascadeStyle) |
Modifier and Type | Method and Description |
---|---|
CascadeStyle |
Property.getCascadeStyle() |
Modifier and Type | Method and Description |
---|---|
CascadeStyle |
AbstractEntityPersister.getCascadeStyle(int i) |
CascadeStyle |
OuterJoinLoadable.getCascadeStyle(int i)
Get the cascade style of this (subclass closure) property
|
CascadeStyle[] |
AbstractEntityPersister.getPropertyCascadeStyles() |
CascadeStyle[] |
EntityPersister.getPropertyCascadeStyles()
Get the cascade styles of the properties (optional operation)
|
Modifier and Type | Method and Description |
---|---|
CascadeStyle |
AssociationAttributeDefinition.determineCascadeStyle() |
Modifier and Type | Method and Description |
---|---|
CascadeStyle |
AbstractNonIdentifierAttribute.getCascadeStyle() |
CascadeStyle |
BaselineAttributeInformation.getCascadeStyle() |
CascadeStyle |
NonIdentifierAttribute.getCascadeStyle() |
Modifier and Type | Method and Description |
---|---|
BaselineAttributeInformation.Builder |
BaselineAttributeInformation.Builder.setCascadeStyle(CascadeStyle cascadeStyle) |
Constructor and Description |
---|
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)
Deprecated.
Constructs NonIdentifierProperty instances.
|
Modifier and Type | Method and Description |
---|---|
CascadeStyle |
CompositeBasedAssociationAttribute.determineCascadeStyle() |
Modifier and Type | Method and Description |
---|---|
CascadeStyle |
EntityBasedAssociationAttribute.determineCascadeStyle() |
CascadeStyle[] |
EntityMetamodel.getCascadeStyles() |
Modifier and Type | Method and Description |
---|---|
CascadeStyle |
AnyType.getCascadeStyle(int i) |
CascadeStyle |
ComponentType.getCascadeStyle(int i) |
CascadeStyle |
CompositeCustomType.getCascadeStyle(int i) |
CascadeStyle |
CompositeType.getCascadeStyle(int index)
Retrieve the cascade style of the indicated component property.
|
Copyright © 2021 JBoss by Red Hat. All rights reserved.