Package org.hibernate.envers.boot.model
Class Join
- java.lang.Object
-
- org.hibernate.envers.boot.model.Join
-
- All Implemented Interfaces:
AttributeContainer,Bindable<org.hibernate.boot.jaxb.hbm.spi.JaxbHbmSecondaryTableType>
public class Join extends Object implements AttributeContainer, Bindable<org.hibernate.boot.jaxb.hbm.spi.JaxbHbmSecondaryTableType>
Contract that represents a secondary table join that is part of an entity hierarchy.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAttribute(Attribute attribute)Add an attribute to the container.voidaddKeyColumn(Column keyColumn)voidaddKeyColumnsFromValue(org.hibernate.mapping.Value value)org.hibernate.boot.jaxb.hbm.spi.JaxbHbmSecondaryTableTypebuild()Builds the specified binded class type.voidsetCatalog(String catalog)voidsetInverse(boolean inverse)voidsetOptional(boolean optional)voidsetSchema(String schema)voidsetTable(String tableName)
-
-
-
Method Detail
-
addAttribute
public void addAttribute(Attribute attribute)
Description copied from interface:AttributeContainerAdd an attribute to the container.- Specified by:
addAttributein interfaceAttributeContainer- Parameters:
attribute- the attribute, should not benull
-
setTable
public void setTable(String tableName)
-
setSchema
public void setSchema(String schema)
-
setCatalog
public void setCatalog(String catalog)
-
setOptional
public void setOptional(boolean optional)
-
setInverse
public void setInverse(boolean inverse)
-
addKeyColumn
public void addKeyColumn(Column keyColumn)
-
addKeyColumnsFromValue
public void addKeyColumnsFromValue(org.hibernate.mapping.Value value)
-
build
public org.hibernate.boot.jaxb.hbm.spi.JaxbHbmSecondaryTableType build()
Description copied from interface:BindableBuilds the specified binded class type.
-
-