Annotation Interface SQLJoinTableRestriction


@Target({METHOD,FIELD}) @Retention(RUNTIME) public @interface SQLJoinTableRestriction
Specifies a restriction written in native SQL to add to the generated SQL when querying the join table of a collection.

For example, @SQLJoinTableRestriction("status <> 'DELETED'") could be used to hide associations which have been soft-deleted from an association table.

Since:
6.3
Author:
Gavin King, Emmanuel Bernard
See Also:
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    A predicate, written in native SQL.
  • Element Details

    • value

      String value
      A predicate, written in native SQL.