-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Add support for JPA AOT Repositories #3830
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
mp911de
pushed a commit
that referenced
this issue
Apr 14, 2025
mp911de
added a commit
that referenced
this issue
Apr 14, 2025
Introduce AotRepositoryFragmentSupport, adopt to FragmentCreationContext. Reduce visibility. Refactor CodeBlocks builder. Simplify query rewriting and use base class methods. Use typed verifier through a JDK proxy to avoid reflective frontend. Revise testing to a plain old Spring test but testing the AOT fragment through its interface by forwarding reflective calls to the AOT fragment. Refactor AotQuery into AotQueries to support a wider range of possible queries. See #3830
mp911de
added a commit
that referenced
this issue
Apr 14, 2025
mp911de
added a commit
that referenced
this issue
Apr 14, 2025
Fix Like with starts/ends, use proper parameter origins instead of assuming binding name matches parameter names. Simplify binding block. See #3830
mp911de
added a commit
that referenced
this issue
Apr 14, 2025
mp911de
added a commit
that referenced
this issue
Apr 14, 2025
mp911de
added a commit
that referenced
this issue
Apr 14, 2025
mp911de
added a commit
that referenced
this issue
Apr 14, 2025
mp911de
added a commit
that referenced
this issue
Apr 14, 2025
mp911de
added a commit
that referenced
this issue
Apr 14, 2025
mp911de
added a commit
that referenced
this issue
Apr 14, 2025
mp911de
added a commit
that referenced
this issue
Apr 14, 2025
mp911de
added a commit
that referenced
this issue
Apr 14, 2025
Run AotMetamodel against live EntityManagerFactory, use Environment to check for AOT repository enabled flag. See #3830
mp911de
pushed a commit
that referenced
this issue
Apr 14, 2025
mp911de
added a commit
that referenced
this issue
Apr 14, 2025
Run AotMetamodel against live EntityManagerFactory, use Environment to check for AOT repository enabled flag. See #3830
mp911de
pushed a commit
that referenced
this issue
Apr 14, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Generate AOT query methods for the following query methods:
Supported Features
@Query
/@NativeQuery
and named query methods@Modifying
methods returningvoid
orint
@QueryHints
supportSlice
,Stream
, andOptional
return typesMind that using Value Expressions requires expression parsing and contextual information to evaluate the expression)
Limitations
escapeCharacter
andqueryEnhancerSelector
are not yet consideredQueryRewriter
must be a no-args class.QueryRewriter
beans are not yet supported.ScrollPosition (e.g.
Keyset` pagination) are not yet supportedExcluded methods
CrudRepository
and other base interface methodsScrollPosition
(e.g.Keyset
pagination)@Procedure
The text was updated successfully, but these errors were encountered: