Package org.hibernate.annotations

Annotation Type Table

    • Element Detail

      • appliesTo

        String appliesTo
        Deprecated, for removal: This API element is subject to removal in a future version.
        The name of the targeted table.
      • foreignKey

        @Deprecated(since="6.0",forRemoval=true)ForeignKey foreignKey
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specifies a foreign key of a secondary table, which points back to the primary table.
        API Note:
        Only relevant to secondary tables
        Default:
        @org.hibernate.annotations.ForeignKey(name="")
      • fetch

        @Deprecated(since="6.2")FetchMode fetch
        Deprecated.
        This setting has no effect in Hibernate 6
        Default:
        org.hibernate.annotations.FetchMode.JOIN
      • inverse

        @Deprecated(since="6.2")boolean inverse
        Deprecated.
        If enabled, Hibernate will never insert or update the columns of the secondary table.
        API Note:
        Only relevant to secondary tables
        Default:
        false
      • optional

        @Deprecated(since="6.2")boolean optional
        If enabled, Hibernate will insert a row only if the columns of the secondary table would not all be null, and will always use an outer join to read the columns. Thus, by default, Hibernate avoids creating a row of null values.
        API Note:
        Only relevant to secondary tables
        Default:
        true
      • sqlInsert

        @Deprecated(since="6.2")SQLInsert sqlInsert
        Deprecated.
        useSQLInsert.table() to specify the secondary table
        Defines a custom SQL insert statement.
        API Note:
        Only relevant to secondary tables
        Default:
        @org.hibernate.annotations.SQLInsert(sql="")
      • sqlUpdate

        @Deprecated(since="6.2")SQLUpdate sqlUpdate
        Deprecated.
        useSQLInsert.table() to specify the secondary table
        Defines a custom SQL update statement.
        API Note:
        Only relevant to secondary tables
        Default:
        @org.hibernate.annotations.SQLUpdate(sql="")
      • sqlDelete

        @Deprecated(since="6.2")SQLDelete sqlDelete
        Deprecated.
        useSQLInsert.table() to specify the secondary table
        Defines a custom SQL delete statement.
        API Note:
        Only relevant to secondary tables
        Default:
        @org.hibernate.annotations.SQLDelete(sql="")