Mark Paluch
ed8b9e4fb3
Limit AOT array to list conversion only to IN and Collection bindings.
...
We now only convert arrays to lists when the binding is an IN or collection binding, otherwise we bind the input array directly to the query.
Closes #4223
3 days ago
Mark Paluch
15900a6b34
Upgrade to MySql JDBC Driver 9.6.0.
...
See #4222
5 days ago
Mark Paluch
f322cf81dd
Polishing.
...
Remove unused version properties.
See #4220
5 days ago
Mark Paluch
093fcd5bfb
Upgrade to Eclipselink 5.0.0.
...
See #4221
5 days ago
Mark Paluch
6e3bc29dab
Upgrade to Hibernate 7.2.7.Final.
...
See #4220
5 days ago
Mark Paluch
eb8bb12cdc
Polishing.
...
Fix nulls precedence according to nulls first/last in the sort order. Add toString methods for easier debugging.
See #4156
7 days ago
James Bodkin
17e6b73a6d
Fix keyset pagination with hierarchical idclass.
...
Closes #4156
Signed-off-by: James Bodkin <james.bodkin+github@amphora.net>
7 days ago
Mark Paluch
5ded8f8f4e
Polishing.
...
Refine JpaSort and order creation. Apply unsafe markers properly. Tweak wording.
See #2932
Original pull request: #4218
2 weeks ago
수완 이
97b5584822
Refine `JpaOrder.withUnsafe(…)` documentation.
...
Signed-off-by: soowan <tndhks0708@naver.com>
Closes #2932
Original pull request: #4218
2 weeks ago
Christoph Strobl
adb4c45ac5
After release cleanups.
...
See #4189
2 weeks ago
Christoph Strobl
eda7508632
Prepare next development iteration.
...
See #4189
2 weeks ago
Christoph Strobl
816a18894c
Release version 4.1 M2 (2026.0.0).
...
See #4189
2 weeks ago
Christoph Strobl
ef8a8ea9e4
Prepare 4.1 M2 (2026.0.0).
...
See #4189
2 weeks ago
Mark Paluch
66d84654fa
Upgrade to Eclipselink 5.0.0-RC1.
...
See #4213
3 weeks ago
Tran Ngoc Nhan
6a48fcd2d1
Fix typos.
...
Closes #4210
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
3 weeks ago
Mark Paluch
97d851161c
Polishing.
...
Reduce implementation surface of interfaces.
See #4207
Original pull request: #4208
3 weeks ago
Christoph Strobl
6ea25ea1ec
Stub insert and mutation strategies for AOT Dialect in `AotMetamodel`.
...
This commit makes sure to prevent unintended failures when combining id generation strategy with join tables that trigger post-initialization events.
Closes #4207
Original pull request: #4208
3 weeks ago
Mark Paluch
858bb72a69
Upgrade to Postgres JDBC Driver 42.7.10.
...
See #4206
4 weeks ago
Mark Paluch
723df994cb
Update GitHub action branch triggers.
...
See #4189
1 month ago
Mark Paluch
75c8c32bc2
Refine Antora-build.
...
See spring-projects/spring-data-build#2797
1 month ago
Tran Ngoc Nhan
ff1ffbea5c
Add `core-concepts` link to documentation.
...
Closes #4188
Original pull request: #4194
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
1 month ago
Mark Paluch
fa93fad77d
Polishing.
...
Introduce factory methods to flatten predicates. Also, avoid list copies.
See #4195
1 month ago
l2yuPa
ef98596441
Refactor JPQL predicate composition by flattening AND/OR.
...
Signed-off-by: l2yuPa <jeungwon28@gmail.com>
Closes #4195
1 month ago
l2yuPa
45e76d4e8a
Fix typos in test Javadoc.
...
Closes #4193
Signed-off-by: l2yuPa <jeungwon28@gmail.com>
1 month ago
Mark Paluch
b3c4656ac5
Update GitHub action branch triggers.
...
See #4189
1 month ago
Christoph Strobl
9f648345e2
Remove obsolete CI configuration.
...
See spring-projects/spring-data-build#2764
1 month ago
Mark Paluch
e9613cde11
Add GitHub CI action.
...
See spring-projects/spring-data-build#2764
1 month ago
Mark Paluch
34d2bcbfbb
After release cleanups.
...
See #4082
1 month ago
Mark Paluch
ec69776b01
Prepare next development iteration.
...
See #4082
1 month ago
Mark Paluch
0eca237736
Release version 4.1 M1 (2026.0.0).
...
See #4082
1 month ago
Mark Paluch
2f0fb9eebe
Prepare 4.1 M1 (2026.0.0).
...
See #4082
1 month ago
Christoph Strobl
7d5593d65e
Additional tests for IS query targeting plural paths.
...
Also needed to suppress a nullable probe false positive.
Original Pull Request: #4182
2 months ago
Mark Paluch
c4b1afb8e7
Refine JPQL join aliasing.
...
We now operate primarily on the join for nested property paths except for collection operators (IS EMPTY, MEMBER OF) that require plural paths.
Closes : #4179
Original Pull Request: #4182
2 months ago
Mark Paluch
c51c8ee727
Upgrade to Postgres JDBC Driver 42.7.9.
...
See #4186
2 months ago
Mark Paluch
1e9538639f
Upgrade to Hibernate 7.2.4.Final.
...
Closes #4181
2 months ago
Mark Paluch
34d988d51f
Polishing.
...
Fix Javadoc formatting.
See #4085
Original pull request: #4086
2 months ago
Christoph Strobl
76acd69912
Polishing.
...
Use entitymanager to validate query in tests.
See #4085
Original pull request: #4086
2 months ago
Mark Paluch
7682e4dbe8
Introduce `Expressions` utility for type-safe Criteria Query Expression resolution.
...
Closes #4085
Original pull request: #4086
2 months ago
Mark Paluch
0a5a4ffe02
Simplify test context configuration fragments.
...
Move from an override-style configuration to composition of XML config.
See #4163
Original pull request: #4086
2 months ago
Mark Paluch
c016e3eb85
Upgrade to Hibernate 7.2.2.Final.
...
Closes #4176
2 months ago
Mark Paluch
747a3ee14d
Ensure sequential parameter binding numbering.
...
We now no longer allocate a parameter binding position for parameters that are represented with IS NULL or IS NOT NULL to ensure consistent parameter binding position numbering without gaps.
Closes #4171
2 months ago
Mark Paluch
0b66a3193d
Update CI Properties.
...
See #4082
2 months ago
Mark Paluch
4c07cffa41
Refine input property handling for DTO projections.
...
We now retain the input property ordering. Additionally, when providing input properties, we no longer limit properties to top-level properties but allow selection of nested properties.
Closes #4174
See: #3908
2 months ago
Mark Paluch
5a8f0c3925
Consider input properties for DTO projections via `findBy(…)`.
...
We now no longer discard input properties when using DTO projections.
Any given projections must match the constructor argument order when using property names that do not match the DTO projection properties.
Closes #4172
2 months ago
Mark Paluch
c5addc71ec
Avoid JPQL selection aliasing by default.
...
We now no longer apply an alias for property paths within the selection list unless required aliases when using tuple queries to materialize projections.
Also, we now add correctly the AS keyword between the selection and the alias to remain spec-compliant.
Closes #4167
2 months ago
Christoph Strobl
dc10e4ed95
Upgrade to Hibernate 7.2.1.Final
...
Closes : #4160
2 months ago
Mark Paluch
6947f75d01
Polishing.
...
Fix typo.
See #4130
Original pull request: #4159
2 months ago
Christoph Strobl
2b5a019b60
Prevent schema interaction during AOT repository creation.
...
This change makes sure to set the jakarta.persistence.schema-generation.database.action property to 'none' in order to prevent schema interaction during the repository code generation.
The property has precedence over a potentially configured hibernate.hbm2ddl.auto property and covers that use case as well.
Closes : #4130
Original pull request: #4159
2 months ago
Tran Ngoc Nhan
d128d20910
Fix a/an in Javadoc
...
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
Original pull request #4154
2 months ago
Christoph Strobl
a8859ad5d4
Apply LockModeType when creating AOT queries.
...
Closes #4152
Original pull request: #4153
3 months ago