EntityPersister that may be loaded
using a org.hibernate.loader.ast.spi.Loader .
| Modifier and Type | Field and Description |
|---|---|
| public static final String |
| Modifier and Type | Method and Description |
|---|---|
| public String | getDiscriminatorAlias(String suffix)
Get the result set aliases used for the identifier columns, given a suffix |
| public String | Returns: the column name for the discriminator as specified in the mapping.
Deprecated
Use
EntityDiscriminatorMapping#getSelectionExpression() instead
|
| public Type | |
| public Object | getDiscriminatorValue()
Redeclares org.
Deprecated
Use
Get the discriminator value
EntityMappingType#getDiscriminatorValue() instead
|
| public String[] | getIdentifierAliases(String suffix)
Get the result set aliases used for the identifier columns, given a suffix |
| public String[] | |
| public String[] | getPropertyAliases(String suffix, int i)
Get the result set aliases used for the property columns, given a suffix (properties of this class, only). |
| public String[] | getPropertyColumnNames(int i)
Get the result set column names mapped for this property (properties of this class, only). |
| public String | getSubclassForDiscriminatorValue(Object value)
Deprecated
Use
Get the concrete subclass corresponding to the given discriminator
value
EntityDiscriminatorMapping#resolveDiscriminatorValue instead
|
| public String | Returns: The proper table alias for qualifying the given column.The column name columnName, String The hierarchy root alias rootAlias)Given a column name and the root table alias in use for the entity hierarchy, determine the proper table alias for the table in that hierarchy that contains said column. |
| public boolean | |
| public boolean | hasSubclasses()
Redeclares as abstract: org.
Deprecated
See
Does this persistent class have subclasses?
EntityMappingType#hasSubclasses()
|
| public boolean | isAbstract()
Redeclares as abstract: org. abstract keyword
|
| public void | registerAffectingFetchProfile(String
The name of the profile affecting this. fetchProfileName)Register the name of a fetch profile determined to have an affect on the underlying loadable in regards to the fact that the underlying load SQL needs to be adjust when the given fetch profile is enabled. |
| ROWID_ALIAS | back to summary |
|---|---|
| public static final String ROWID_ALIAS | |
| getDiscriminatorAlias | back to summary |
|---|---|
| public String getDiscriminatorAlias(String suffix) Get the result set aliases used for the identifier columns, given a suffix | |
| getDiscriminatorColumnName | back to summary |
|---|---|
| public String getDiscriminatorColumnName()
Deprecated Use
| |
| getDiscriminatorType | back to summary |
|---|---|
| public Type getDiscriminatorType() Get the discriminator type | |
| getDiscriminatorValue | back to summary |
|---|---|
| public Object getDiscriminatorValue() Redeclares org. Deprecated Use Get the discriminator value
| |
| getIdentifierAliases | back to summary |
|---|---|
| public String[] getIdentifierAliases(String suffix) Get the result set aliases used for the identifier columns, given a suffix | |
| getIdentifierColumnNames | back to summary |
|---|---|
| public String[] getIdentifierColumnNames() Get the names of columns used to persist the identifier | |
| getPropertyAliases | back to summary |
|---|---|
| public String[] getPropertyAliases(String suffix, int i) Get the result set aliases used for the property columns, given a suffix (properties of this class, only). | |
| getPropertyColumnNames | back to summary |
|---|---|
| public String[] getPropertyColumnNames(int i) Get the result set column names mapped for this property (properties of this class, only). | |
| getSubclassForDiscriminatorValue | back to summary |
|---|---|
| public String getSubclassForDiscriminatorValue(Object value)
Deprecated Use Get the concrete subclass corresponding to the given discriminator value
| |
| getTableAliasForColumn | back to summary |
|---|---|
| public String getTableAliasForColumn(String columnName, String rootAlias) Given a column name and the root table alias in use for the entity hierarchy, determine the proper table alias for the table in that hierarchy that contains said column. Implementation Note Generally speaking the column is not validated to exist. Most implementations simply return the
root alias; the exception is | |
| hasRowId | back to summary |
|---|---|
| public boolean hasRowId() Does the result set contain rowids? | |
| hasSubclasses | back to summary |
|---|---|
| public boolean hasSubclasses() Redeclares as abstract: org. Deprecated Does this persistent class have subclasses?
| |
| isAbstract | back to summary |
|---|---|
| public boolean isAbstract() Redeclares as abstract: org. Doc from org. Whether this entity is defined as abstract using the Java | |
| registerAffectingFetchProfile | back to summary |
|---|---|
| public void registerAffectingFetchProfile(String fetchProfileName) Register the name of a fetch profile determined to have an affect on the underlying loadable in regards to the fact that the underlying load SQL needs to be adjust when the given fetch profile is enabled.
| |