Package org.hibernate.annotations
Annotation Type Filter
-
@Target({TYPE,METHOD,FIELD}) @Retention(RUNTIME) @Repeatable(Filters.class) public @interface Filter
Add filters to an entity or a target entity of a collection.
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.String
name
The filter name.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description SqlFragmentAlias[]
aliases
The alias descriptors for injection.java.lang.String
condition
The filter condition.boolean
deduceAliasInjectionPoints
If true, automatically determine all points within the condition fragment that an alias should be injected.
-
-
-
-
condition
java.lang.String condition
The filter condition. If empty, the default condition from the correspondingly namedFilterDef
is used.- Default:
- ""
-
-
-
deduceAliasInjectionPoints
boolean deduceAliasInjectionPoints
If true, automatically determine all points within the condition fragment that an alias should be injected. Otherwise, injection will only replace instances of explicit "{alias}" instances orSqlFragmentAlias
descriptors.- Default:
- true
-
-
-
aliases
SqlFragmentAlias[] aliases
The alias descriptors for injection.- Default:
- {}
-
-