Add an Literal to add to the where clause when a many property (List, Set or
Map) is loaded or refreshed.
// on a OneToMany property...
@OneToMany
@Where(clause = "deleted='y'")
List<Topic> topics;
Note that you can include "${ta}" as a place holder for the table alias if you need to include the table alias in the clause.
// ... including the ${ta} table alias placeholder...
@OneToMany
@Where(clause = "${ta}.deleted='y'")
List<Topic> topics;
This will be added to the where clause when lazy loading the OneToMany property or when there is a join to that OneToMany property.
-
Nested Class Summary
Nested Classes -
Required Element Summary
Required Elements -
Optional Element Summary
Optional Elements
-
Element Details
-
clause
String clauseThe clause added to the lazy load query.Note that you can include "${ta}" as a place holder for the table alias if you need to include the table alias in the clause.
-
-
-
platforms
Platform[] platformsThe platform where this annotation is active. Default: any platform- Default:
- {}
-