You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/main/antora/modules/ROOT/pages/jpa/aot.adoc
+4-5Lines changed: 4 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -72,18 +72,18 @@ These are typically all query methods that are not backed by an xref:repositorie
72
72
**Supported Features**
73
73
74
74
* Derived query methods, `@Query`/`@NativeQuery` and named query methods
75
+
* Stored procedure query methods annotated with `@Procedure`
75
76
* `@Modifying` methods returning `void` or `int`
76
77
* `@QueryHints` support
77
78
* Pagination, `Slice`, `Stream`, and `Optional` return types
78
79
* Sort query rewriting
79
-
* DTO Projections
80
+
* Interface and DTO Projections
80
81
* Value Expressions (Those require a bit of reflective information.
81
82
Mind that using Value Expressions requires expression parsing and contextual information to evaluate the expression)
82
83
83
84
**Limitations**
84
85
85
86
* Requires Hibernate for AOT processing.
86
-
* Configuration of `escapeCharacter` and `queryEnhancerSelector` are not yet considered
87
87
* `QueryRewriter` must be a no-args class. `QueryRewriter` beans are not yet supported.
88
88
* Methods accepting `ScrollPosition` (e.g. `Keyset` pagination) are not yet supported
89
89
@@ -92,7 +92,6 @@ Mind that using Value Expressions requires expression parsing and contextual inf
92
92
* `CrudRepository`, Querydsl, Query by Example, and other base interface methods as their implementation is provided by the base class respective fragments
93
93
* Methods whose implementation would be overly complex
0 commit comments