Annotation Interface JoinColumnOrFormula


@Target({METHOD,FIELD}) @Retention(RUNTIME) @Repeatable(JoinColumnsOrFormulas.class) public @interface JoinColumnOrFormula
Specifies one element of a composite join condition involving both formulas and columns. One of formula() or column() must be specified, but not both. If a composite join condition involves only columns, this annotation is unnecessary.
See Also:
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    The column to use in the join condition.
    The formula to use in the join condition.
  • Element Details

    • formula

      JoinFormula formula
      The formula to use in the join condition.
      Default:
      @org.hibernate.annotations.JoinFormula(value="", referencedColumnName="")
    • column

      JoinColumn column
      The column to use in the join condition.
      Default:
      @jakarta.persistence.JoinColumn