Package org.hibernate.mapping
Class Join
- java.lang.Object
-
- org.hibernate.mapping.Join
-
- All Implemented Interfaces:
Serializable
,AttributeContainer
public class Join extends Object implements AttributeContainer, Serializable
A mapping model object representing some sort of auxiliary table, for example, an association table, a secondary table, or a table belonging to a joined subclass.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Join()
-
Method Summary
-
-
-
Method Detail
-
addProperty
public void addProperty(Property property)
Description copied from interface:AttributeContainer
Add a property to thisPersistentClass
orJoin
.- Specified by:
addProperty
in interfaceAttributeContainer
-
contains
public boolean contains(Property property)
- Specified by:
contains
in interfaceAttributeContainer
-
addMappedSuperclassProperty
public void addMappedSuperclassProperty(Property property)
-
containsProperty
public boolean containsProperty(Property property)
-
getPropertyIterator
@Deprecated(since="6.0") public Iterator<Property> getPropertyIterator()
Deprecated.
-
getTable
public Table getTable()
- Specified by:
getTable
in interfaceAttributeContainer
-
setTable
public void setTable(Table table)
-
getKey
public KeyValue getKey()
-
setKey
public void setKey(KeyValue key)
-
getPersistentClass
public PersistentClass getPersistentClass()
-
setPersistentClass
public void setPersistentClass(PersistentClass persistentClass)
-
disableForeignKeyCreation
public void disableForeignKeyCreation()
-
createForeignKey
public void createForeignKey()
-
createPrimaryKey
public void createPrimaryKey()
-
getPropertySpan
public int getPropertySpan()
-
setCustomSQLInsert
public void setCustomSQLInsert(String customSQLInsert, boolean callable, ExecuteUpdateResultCheckStyle checkStyle)
-
getCustomSQLInsert
public String getCustomSQLInsert()
-
isCustomInsertCallable
public boolean isCustomInsertCallable()
-
getCustomSQLInsertCheckStyle
public ExecuteUpdateResultCheckStyle getCustomSQLInsertCheckStyle()
-
setCustomSQLUpdate
public void setCustomSQLUpdate(String customSQLUpdate, boolean callable, ExecuteUpdateResultCheckStyle checkStyle)
-
getCustomSQLUpdate
public String getCustomSQLUpdate()
-
isCustomUpdateCallable
public boolean isCustomUpdateCallable()
-
getCustomSQLUpdateCheckStyle
public ExecuteUpdateResultCheckStyle getCustomSQLUpdateCheckStyle()
-
setCustomSQLDelete
public void setCustomSQLDelete(String customSQLDelete, boolean callable, ExecuteUpdateResultCheckStyle checkStyle)
-
getCustomSQLDelete
public String getCustomSQLDelete()
-
isCustomDeleteCallable
public boolean isCustomDeleteCallable()
-
getCustomSQLDeleteCheckStyle
public ExecuteUpdateResultCheckStyle getCustomSQLDeleteCheckStyle()
-
isInverse
public boolean isInverse()
-
setInverse
public void setInverse(boolean leftJoin)
-
isLazy
public boolean isLazy()
-
isOptional
public boolean isOptional()
-
setOptional
public void setOptional(boolean nullable)
-
-