Christoph Strobl
56086d8937
Add per Dialect configurable update row count semantics.
2 weeks ago
Christoph Strobl
1f6737d917
Prepare issue branch.
2 weeks ago
Christoph Strobl
3f7753c24a
Adapt to changes in Spring Data Commons.
...
See: spring-projects/spring-data-commons#2985
2 weeks ago
Mark Paluch
c98bb627f9
Fix ignore-case AOT query metadata.
...
We now correctly preserve the SQL type to render UPPER(…) conversion in the generated AOT query metadata.
Closes #2239
2 weeks ago
Mark Paluch
fd9363f68d
Upgrade to Postgres JDBC Driver 42.7.10.
...
See #2256
2 weeks ago
Mark Paluch
6fc9ebba37
Upgrade to Microsoft SqlServer JDBC Driver 13.3.2.jre8-preview.
...
See #2255
2 weeks ago
Mark Paluch
8ce50b80f7
Polishing.
...
Introduce API for easier SQLType creation. Add test for query derivation.
See #2187
Original pull request: #2193
3 weeks ago
Mohammadali Jalalkamali
40d2fd1622
Consider JDBCType in String-based repository queries.
...
Signed-off-by: Mohammadali Jalalkamali <m.ali.jalalkamali@gmail.com>
Closes #2187
Original pull request: #2193
3 weeks ago
Mark Paluch
2d08b8e765
Polishing.
...
Cleanup duplicate tests. Refactor hasValue methods to remove duplications.
See #2201
Original pull request: #2223
3 weeks ago
62hoon99
73ed24dafc
Fix embedded path `ColumnInfo` access for composite IDs.
...
See #2201
Original pull request: #2223
Signed-off-by: 62hoon99 <ske06008@gmail.com>
3 weeks ago
Mark Paluch
e59544385e
Polishing.
...
Remove empty p tag.
See #2188
4 weeks ago
Mark Paluch
40669b1cce
Consider embedded paths when constructing identifiers.
...
Closes #2188
4 weeks ago
Mark Paluch
0cfddef9b4
Polishing.
...
Move off deprecated API.
See #2228
4 weeks ago
Mark Paluch
227111199e
Avoid duplicate order by in derived queries.
...
We now use primarily the Sort order provided through Sort and only fall back to Pageable.sort if Sort has not been specified.
Previously, we combined the Sort from Pageable and Sort which caused duplicates as the parameter accessor emulates Pageable and Sort if either one is not specified causing duplicate information.
Closes #2228
4 weeks ago
Mark Paluch
5a719c3b9f
Polishing.
...
Align JDBC query mapping for embedded objects with R2DBC to ensure recursive embeddable mapping.
See #2191
4 weeks ago
Mark Paluch
16d4735ce9
Rely on QueryMapper mapping of embeddable identifiers for R2DBC repository by-id queries.
...
We now no longer construct a Criteria containing embeddable properties but rely on QueryMapper to expand embeddables into Conditions.
Closes #2191
4 weeks ago
Mark Paluch
ff8418c59f
Update GitHub action branch triggers.
...
See #2241
4 weeks ago
Mark Paluch
477c788f2d
Update GitHub action branch triggers.
...
See #2241
4 weeks ago
Christoph Strobl
9aa45556e8
Remove obsolete CI configuration.
...
See spring-projects/spring-data-build#2764
1 month ago
Mark Paluch
cb630ae125
Add GitHub CI action.
...
See spring-projects/spring-data-build#2764
1 month ago
Mark Paluch
e37a1ef74a
Explore GitHub action triggers.
1 month ago
Mark Paluch
757bdeff0a
After release cleanups.
...
See #2181
1 month ago
Mark Paluch
eb0ded7c0d
Prepare next development iteration.
...
See #2181
1 month ago
Mark Paluch
a2426c04a7
Release version 4.1 M1 (2026.0.0).
...
See #2181
1 month ago
Mark Paluch
9e52960ea6
Prepare 4.1 M1 (2026.0.0).
...
See #2181
1 month ago
Christoph Strobl
ca3689412c
Port changes to composite id handling from R2DBC to JDBC QueryMapper.
...
Also Criteria.where(...).notIn() with an empty collection should render to 1 = 1 (DATAJDBC-604).
See: #2225
1 month ago
Mark Paluch
e746af7ccc
Polishing.
...
Refactor duplicate code, introduce ParameterSourceHolder to form a proper object of handing in always the target object instance to append SQL parameters.
Original Pull Request: #2240
1 month ago
Mark Paluch
803a0f6e1d
Consider converted identifiers for batch identifier queries.
...
We now consider converted identifiers when converting multiple identifiers to SQL parameters. Previously, we only considered simple types and composite identifiers. When we introduced composite identifier support, the conversion paths were lost and this change now fixes the regression. Also expand IN criteria to a sequence of (… AND …) OR (…) predicates when using embeddables.
Replace annotation-based naming with naming strategy for table reuse in tests.
See: #2225
Original Pull Request: #2240
1 month ago
Christoph Strobl
4d46b582b5
Polishing.
...
Add missing Version annotation and return early in IdGeneratingEntityCallback.
Update r2dbc variant of IdGeneratingEntityCallback to match jdbc.
Original Pull Request: #2200
1 month ago
Jens Schauder
2fd9125daf
Removed is new check from id generation by sequence.
...
The check prevented the id generation when there was a version property, since that was already set at the time of the check and therefore the check failed.
Closes : #2199
Original Pull Request: #2200
1 month ago
Christoph Strobl
b4477d0b46
Use String to store java.time MonthDay & YearMonth.
...
Original Pull Request: #2184
1 month ago
Oliver Drotbohm
f8c01882ae
Use Integer as database column type for java.time.Year.
...
Previously, that case was handled by the registration for Temporal, which maps the type to a Timestamp, which doesn't make sense for Year.
Closes : #2184
1 month ago
Mark Paluch
5524af9a55
Polishing.
...
Fix javadoc tags.
See #2221
1 month ago
Mark Paluch
1874fe5e06
Upgrade to Oracle JDBC Driver 23.26.1.0.0.
...
See #2238
1 month ago
Mark Paluch
b640ed1983
Upgrade to Postgres JDBC Driver 42.7.9.
...
See #2237
1 month ago
Mark Paluch
32f0a8af29
Upgrade to Microsoft SqlServer JDBC Driver 13.3.1.jre11-preview.
...
See #2236
1 month ago
Mark Paluch
fdc22143fc
Upgrade to MariaDB JDBC Driver 3.5.7.
...
See #2235
1 month ago
Mark Paluch
28c8d8f5f9
Polishing.
...
Reformat code. Add Kotlin test to verify Criteria usage.
See #2226
Original pull request: #2227
2 months ago
Christoph Strobl
ed2ea4aa1e
Support TypedPropertyPath for queries and update.
...
Closes #2226
Original pull request: #2227
2 months ago
Mark Paluch
eaf718a1e7
Update CI Properties.
...
See #2181
2 months ago
Mark Paluch
08c86dc94e
Polishing.
...
Fix nullability issues.
See #2217
2 months ago
Mark Paluch
e8928492ed
Allow null values for converted simple value reads.
...
We now allow returning null values if a conversion of a simple value yields null.
Closes #2217
2 months ago
Mark Paluch
0fb03a13dc
Upgrade to R2DBC MSSQL 1.0.4.
...
Closes #2220
2 months ago
Tran Ngoc Nhan
4c56bbbdb2
Fix a/an in Javadoc.
...
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
Original pull request #2216
2 months ago
Tran Ngoc Nhan
458050d55e
Fix typos.
...
Original pull request #2213
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
2 months ago
Mark Paluch
db991730d9
Extend license header copyright years to present.
...
See #2210
2 months ago
Tran Ngoc Nhan
d3706b49ef
Polish javadoc
...
Original pull request #2206
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
3 months ago
Jens Schauder
9409ee02bc
Polishing.
...
Improved wording to match the project style.
3 months ago
Tran Ngoc Nhan
904681f738
Correct MappingRelationalConverter Javadoc.
...
Original pull request #2207
Closes #2205
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
3 months ago
Jens Schauder
f8f7612645
Make limitations of callbacks clear.
...
Closes #2195
3 months ago