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.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAttribute
(Attribute attribute) Add an attribute to the container.void
addKeyColumn
(Column keyColumn) void
addKeyColumnsFromValue
(org.hibernate.mapping.Value value) org.hibernate.boot.jaxb.hbm.spi.JaxbHbmSecondaryTableType
build()
Builds the specified binded class type.void
setCatalog
(String catalog) void
setInverse
(boolean inverse) void
setOptional
(boolean optional) void
void
-
Constructor Details
-
Join
-
-
Method Details
-
addAttribute
Description copied from interface:AttributeContainer
Add an attribute to the container.- Specified by:
addAttribute
in 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
public void addKeyColumnsFromValue(org.hibernate.mapping.Value value) -
build
public org.hibernate.boot.jaxb.hbm.spi.JaxbHbmSecondaryTableType build()Description copied from interface:Bindable
Builds the specified binded class type.
-