Package org.hibernate.envers.boot.model
Class Join
java.lang.Object
org.hibernate.envers.boot.model.Join
- All Implemented Interfaces:
AttributeContainer,Bindable<JaxbHbmSecondaryTableType>
Contract that represents a secondary table join that is part of an entity hierarchy.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttribute(Attribute attribute) Add an attribute to the container.voidaddKeyColumn(Column keyColumn) voidaddKeyColumnsFromValue(Value value) build()Builds the specified binded class type.voidsetCatalog(String catalog) voidsetInverse(boolean inverse) voidsetOptional(boolean optional) voidvoid
-
Constructor Details
-
Join
-
-
Method Details
-
addAttribute
Description copied from interface:AttributeContainerAdd an attribute to the container.- Specified by:
addAttributein interfaceAttributeContainer- Parameters:
attribute- the attribute, should not benull
-
setTable
-
setSchema
-
setCatalog
-
setOptional
public void setOptional(boolean optional) -
setInverse
public void setInverse(boolean inverse) -
addKeyColumn
-
addKeyColumnsFromValue
-
build
Description copied from interface:BindableBuilds the specified binded class type.- Specified by:
buildin interfaceBindable<JaxbHbmSecondaryTableType>- Returns:
- instance of the bindable class type, never
null
-