Annotation Type AuditJoinTable


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

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String catalog
      The catalog of the join table.
      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.
      java.lang.String name
      Name of the join table.
      java.lang.String schema
      The schema of the join table.
    • Element Detail

      • name

        java.lang.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

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

        java.lang.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:
        {}