Annotation Interface LazyModelConfig
Optional Configuration annotation for
JPALazyDataModel.
Use to make queries case-insensitive and pick an EntityManager-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionbooleancase-sensitivity of queries.Class<? extends Annotation>[]Override entity manager for the data model.to which case (upper / lower) to convert during case-insensitive query.booleanUse inner joins instead of left joins when resolving dotted (nested) field references in filters and sort criteria.booleanwildcard support for filter queries.
-
Element Details
-
caseInsensitive
boolean caseInsensitivecase-sensitivity of queries.- Default:
false
-
filterCaseConversion
JPALazyDataModel.FilterCaseConversion filterCaseConversionto which case (upper / lower) to convert during case-insensitive query.- Default:
UPPER
-
wildcardSupport
boolean wildcardSupportwildcard support for filter queries.- Default:
false
-
innerJoins
boolean innerJoinsUse inner joins instead of left joins when resolving dotted (nested) field references in filters and sort criteria. Left joins (the default) keep entities with null to-one associations in the result when sorting or filtering on columns of those associations. Set totrueonly for applications that deliberately rely on inner join semantics.- Default:
false
-
entityManagerSelector
Class<? extends Annotation>[] entityManagerSelectorOverride entity manager for the data model.- Default:
{}
-