The IOuterJoinLoadable type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | AfterInitialize | Called just after the entities properties have been initialized (Inherited from IEntityPersister.) |
![]() | AfterReassociate | Called just after the entity has been reassociated with the session (Inherited from IEntityPersister.) |
![]() | ConsumesCollectionAlias |
Very, very, very ugly...
(Inherited from IJoinable.) |
![]() | ConsumesEntityAlias |
Very, very, very ugly...
(Inherited from IJoinable.) |
![]() | CountSubclassProperties |
How many properties are there, for this class and all subclasses? (optional operation)
|
![]() | CreateProxy |
Create a new proxy instance
(Inherited from IEntityPersister.) |
![]() | Delete |
Delete a persistent instance
(Inherited from IEntityPersister.) |
![]() | FilterFragment |
Get the where clause filter, given a query alias and considering enabled session filters
(Inherited from IJoinable.) |
![]() | FindDirty | Locate the property-indices of all properties considered to be dirty. (Inherited from IEntityPersister.) |
![]() | FindModified | Locate the property-indices of all properties considered to be dirty. (Inherited from IEntityPersister.) |
![]() | ForceVersionIncrement | (Inherited from IEntityPersister.) |
![]() | FromJoinFragment |
Get the from clause part of any joins (optional operation)
(Inherited from IJoinable.) |
![]() | FromTableFragment |
Get the main from table fragment, given a query alias (optional operation)
|
![]() | GenerateTableAliasForColumn |
Get the table alias used for the supplied column
|
![]() | GetCascadeStyle |
Get the cascade style of this (subclass closure) property
|
![]() | GetConcreteProxyClass |
Get the proxy interface that instances of this concrete class will be cast to
(Inherited from IEntityPersister.) |
![]() | GetCurrentVersion |
Get the current version of the object, or return null if there is no row for
the given identifier. In the case of unversioned data, return any object
if the row exists.
(Inherited from IEntityPersister.) |
![]() | GetDatabaseSnapshot |
Get the current database state of the object, in a "hydrated" form, without resolving identifiers
(Inherited from IEntityPersister.) |
![]() | GetDiscriminatorAlias |
Get the alias used for the discriminator column, given a suffix
(Inherited from ILoadable.) |
![]() | GetFetchMode |
May this property be fetched using an SQL outerjoin?
|
![]() | GetIdentifier |
Get the identifier of an instance ( throw an exception if no identifier property)
(Inherited from IEntityPersister.) |
![]() | GetIdentifierAliases |
Get the result set aliases used for the identifier columns, given a suffix
(Inherited from ILoadable.) |
![]() | GetMappedClass |
The persistent class, or null
(Inherited from IEntityPersister.) |
![]() | GetNaturalIdentifierSnapshot |
Retrieve the current state of the natural-id properties from the database.
(Inherited from IEntityPersister.) |
![]() | GetPropertyAliases |
Get the result set aliases used for the property columns, given a suffix (properties of this class, only).
(Inherited from ILoadable.) |
![]() | GetPropertyColumnNames(Int32) |
Get the result set column names mapped for this property (properties of this class, only).
(Inherited from ILoadable.) |
![]() | GetPropertyColumnNames(String) |
Get the column names for the given property path
|
![]() | GetPropertyTableName |
Get the table name for the given property path
|
![]() | GetPropertyType |
Get the type of a particular property
(Inherited from IEntityPersister.) |
![]() | GetPropertyValue(Object, Int32, EntityMode) |
Get the value of a particular property
(Inherited from IEntityPersister.) |
![]() | GetPropertyValue(Object, String, EntityMode) |
Get the value of a particular property
(Inherited from IEntityPersister.) |
![]() | GetPropertyValues |
Return the values of the mapped properties of the object
(Inherited from IEntityPersister.) |
![]() | GetPropertyValuesToInsert | Return the values of the insertable properties of the object (including backrefs) (Inherited from IEntityPersister.) |
![]() | GetSubclassEntityPersister | Get the persister for an instance of this class or a subclass (Inherited from IEntityPersister.) |
![]() | GetSubclassForDiscriminatorValue |
Get the concrete subclass corresponding to the given discriminator value
(Inherited from ILoadable.) |
![]() | GetSubclassPropertyColumnNames |
Return the column names used to persist all properties of all sublasses of the persistent class
(optional operation)
|
![]() | GetSubclassPropertyName |
Get the name of the numbered property of the class or a subclass
(optional operation)
|
![]() | GetSubclassPropertyTableName |
Return the table name used to persist the numbered property of
the class or a subclass
(optional operation)
|
![]() | GetSubclassPropertyType |
Get an array of the types of all properties of all subclasses (optional operation)
|
![]() | GetVersion |
Get the version number (or timestamp) from the object's version property (or return null if not versioned)
(Inherited from IEntityPersister.) |
![]() | GuessEntityMode | Try to discover the entity mode from the entity instance (Inherited from IEntityPersister.) |
![]() | HasUninitializedLazyProperties | Does the given instance have any uninitialized lazy properties? (Inherited from IEntityPersister.) |
![]() | Hydrate |
Retrieve property values from one row of a result set
(Inherited from ILoadable.) |
![]() | ImplementsLifecycle |
Does the class implement the ILifecycle inteface?
(Inherited from IEntityPersister.) |
![]() | ImplementsValidatable |
Does the class implement the IValidatable interface?
(Inherited from IEntityPersister.) |
![]() | Insert(array<Object>[]()[][], Object, ISessionImplementor) |
Persist an instance, using a natively generated identifier (optional operation)
(Inherited from IEntityPersister.) |
![]() | Insert(Object, array<Object>[]()[][], Object, ISessionImplementor) |
Persist an instance
(Inherited from IEntityPersister.) |
![]() | Instantiate |
Create a class instance initialized with the given identifier
(Inherited from IEntityPersister.) |
![]() | IsDefinedOnSubclass |
Is this property defined on a subclass of the mapped class?
|
![]() | IsInstance |
Determines whether the specified entity is an instance of the class
managed by this persister.
(Inherited from IEntityPersister.) |
![]() | IsInstrumented | Has the class actually been bytecode instrumented? (Inherited from IEntityPersister.) |
![]() | IsSubclassEntityName |
Determine whether the given name represents a subclass entity
(or this entity itself) of the entity mapped by this persister.
(Inherited from IEntityPersister.) |
![]() | IsSubclassPropertyNullable |
Is the numbered property of the class of subclass nullable?
|
![]() | IsTransient | Is this a new transient instance? (Inherited from IEntityPersister.) |
![]() | IsUnsavedVersion |
Check the version value trough VersionValue.
(Inherited from IEntityPersister.) |
![]() | Load |
Load an instance of the persistent class.
(Inherited from IEntityPersister.) |
![]() | Lock |
Do a version check (optional operation)
(Inherited from IEntityPersister.) |
![]() | OneToManyFilterFragment | (Inherited from IJoinable.) |
![]() | PostInstantiate |
Finish the initialization of this object, once all ClassPersisters have been
instantiated. Called only once, before any other method.
(Inherited from IEntityPersister.) |
![]() | ProcessInsertGeneratedProperties |
Perform a select to retrieve the values of any generated properties
back from the database, injecting these generated values into the
given entity as well as writing this state to the persistence context.
(Inherited from IEntityPersister.) |
![]() | ProcessUpdateGeneratedProperties |
Perform a select to retrieve the values of any generated properties
back from the database, injecting these generated values into the
given entity as well as writing this state to the persistence context.
(Inherited from IEntityPersister.) |
![]() | ResetIdentifier |
Set the identifier and version of the given instance back
to its "unsaved" value, returning the id
(Inherited from IEntityPersister.) |
![]() | SelectFragment(String, String) |
Generate a list of collection index and element columns
|
![]() | SelectFragment(IJoinable, String, String, String, String, Boolean) |
All columns to select, when loading.
(Inherited from IJoinable.) |
![]() | SetIdentifier |
Set the identifier of an instance (or do nothing if no identifier property)
(Inherited from IEntityPersister.) |
![]() | SetPropertyValue |
Set the value of a particular property
(Inherited from IEntityPersister.) |
![]() | SetPropertyValues |
Set the given values to the mapped properties of the given object
(Inherited from IEntityPersister.) |
![]() | ToColumns |
Given the number of a property of a subclass, and a table alias, return the aliased column names
(optional operation)
|
![]() | ToIdentifierColumns |
Return the alised identifier column names
|
![]() | Update |
Update a persistent instance
(Inherited from IEntityPersister.) |
![]() | WhereJoinFragment |
Get the where clause part of any joins (optional operation)
(Inherited from IJoinable.) |