|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Lockable
Contract for things that can be locked via a LockingStrategy
.
Field Summary |
---|
Fields inherited from interface org.hibernate.persister.entity.EntityPersister |
---|
ENTITY_ID |
Method Summary | |
---|---|
String |
getRootTableAlias(String drivingAlias)
Get the SQL alias this persister would use for the root table given the passed driving alias. |
String[] |
getRootTableIdentifierColumnNames()
Get the names of columns on the root table used to persist the identifier. |
String |
getRootTableName()
Locks are always applied to the "root table". |
String |
getVersionColumnName()
For versioned entities, get the name of the column (again, expected on the root table) used to store the version values. |
Methods inherited from interface org.hibernate.cache.spi.OptimisticCacheSource |
---|
getVersionComparator |
Method Detail |
---|
String getRootTableName()
String getRootTableAlias(String drivingAlias)
drivingAlias
- The driving alias; or the alias for the table
mapped by this persister in the hierarchy.
String[] getRootTableIdentifierColumnNames()
String getVersionColumnName()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |