Mark Paluch
eb8bb12cdc
Polishing.
...
Fix nulls precedence according to nulls first/last in the sort order. Add toString methods for easier debugging.
See #4156
1 day ago
James Bodkin
17e6b73a6d
Fix keyset pagination with hierarchical idclass.
...
Closes #4156
Signed-off-by: James Bodkin <james.bodkin+github@amphora.net>
1 day ago
Mark Paluch
5ded8f8f4e
Polishing.
...
Refine JpaSort and order creation. Apply unsafe markers properly. Tweak wording.
See #2932
Original pull request: #4218
5 days ago
수완 이
97b5584822
Refine `JpaOrder.withUnsafe(…)` documentation.
...
Signed-off-by: soowan <tndhks0708@naver.com>
Closes #2932
Original pull request: #4218
5 days 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
2 weeks ago
Tran Ngoc Nhan
6a48fcd2d1
Fix typos.
...
Closes #4210
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2 weeks ago
Mark Paluch
97d851161c
Polishing.
...
Reduce implementation surface of interfaces.
See #4207
Original pull request: #4208
2 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
2 weeks ago
Mark Paluch
858bb72a69
Upgrade to Postgres JDBC Driver 42.7.10.
...
See #4206
3 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
1 month 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
1 month ago
Mark Paluch
c51c8ee727
Upgrade to Postgres JDBC Driver 42.7.9.
...
See #4186
1 month ago
Mark Paluch
1e9538639f
Upgrade to Hibernate 7.2.4.Final.
...
Closes #4181
1 month 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
2 months ago
Mark Paluch
d5d8c69786
Polishing.
...
Consolidate QueryRender tests to JpqlQueryRendererTckTests.
Original pull request: #4150
See #4142
2 months ago
sieun0322
c7ab06b8f2
Make `ELSE` optional in `CASE` expressions.
...
Signed-off-by: sieun0322 <lce322@naver.com>
Closes : #4142
Original pull request: #4150
2 months ago
Mark Paluch
c15c913a41
Add Readme templates.
...
See spring-projects/spring-data-build#2758
2 months ago
Mark Paluch
5dd6fe5aa1
Upgrade to Hibernate 7.2.0.Final.
...
Closes #4121
3 months ago
Tran Ngoc Nhan
a8760a5941
Remove duplicate documentation heading identifiers.
...
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
Closes #4084
3 months ago