Annotation Interface AuditJoinTable


@Retention(RUNTIME) @Target({FIELD,METHOD}) public @interface AuditJoinTable
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    The catalog of the join table.
    The foreign key columns of the join table which reference the primary table of the entity that does not own the association (i.e.
    Name of the join table.
    The schema of the join table.
  • Element Details

    • name

      String name
      Name of the join table. Defaults to a concatenation of the names of the primary table of the entity owning the association and of the primary table of the entity referenced by the association.
      Default:
      ""
    • schema

      String schema
      The schema of the join table. Defaults to the schema of the entity owning the association.
      Default:
      ""
    • catalog

      String catalog
      The catalog of the join table. Defaults to the catalog of the entity owning the association.
      Default:
      ""
    • inverseJoinColumns

      JoinColumn[] inverseJoinColumns
      The foreign key columns of the join table which reference the primary table of the entity that does not own the association (i.e. the inverse side of the association).
      Default:
      {}