Class 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 Detail

    • Method Detail

      • 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: Bindable
        Builds the specified binded class type.
        Specified by:
        build in interface Bindable<org.hibernate.boot.jaxb.hbm.spi.JaxbHbmSecondaryTableType>
        Returns:
        instance of the bindable class type, never null