Jens Schauder
0fdeaebbee
Add support for arbitrary where clauses in Single Query Loading.
...
Closes #1601
Original pull request: #1617
2 years ago
Mark Paluch
813fdf2a31
Prepare next development iteration.
...
See #1592
2 years ago
Mark Paluch
c8de948d3e
Release version 3.2 M3 (2023.1.0).
...
See #1592
2 years ago
Mark Paluch
bd1c670d55
Add support for fluent limit(int) and scroll(OffsetScrollPosition) to Query by Example queries.
...
Closes #1609
2 years ago
valery1707
6d1d96681f
Remove an extra level in the class hierarchy.
...
Closes #1574
2 years ago
Mark Paluch
d6d99571b1
Introduce `MappingRelationalConverter`.
...
Add sophisticated converter to read aggregates from a RowDocument including support for maps, collections, subdocuments, and embeddables considering registered converters.
Use ResultSetRowDocumentExtractor to extract result multi-sets into RowDocument and then later apply object mapping.
Original pull request #1604
Closes #1586
2 years ago
Mark Paluch
879984d2b6
Polishing.
...
Push JDBC-specific simple types into JdbcPostgresDialect instead of having these in the top-level dialect that shouldn't be tied to any driver technology.
Introduce profile to run Postgres tests only.
2 years ago
Mark Paluch
99a8b01809
Harmonize content.
...
Refactor content to a natural flow, remove duplications, extract partials.
See #1597
2 years ago
Mark Paluch
4202b090ed
Migrate documentation to Antora.
...
Closes #1597
2 years ago
Mark Paluch
f71b41fd2c
Correctly convert enum array values.
...
We now correctly convert array write values. Previously, enum arrays were converted to null as these fell through the entity conversion.
Closes #1593
2 years ago
Julia Lee
2b1d2c834c
Prepare next development iteration.
...
See #1562
2 years ago
Julia Lee
cb7b4679c5
Release version 3.2 M2 (2023.1.0).
...
See #1562
2 years ago
Christoph Strobl
e9e21c5918
Update broken links in Javadoc.
...
Closes : #1578
2 years ago
Jens Schauder
d00e928db5
Introduce AggregatePath.
...
AggregatePath replaces PersistentPropertyPathExtension.
It gets created and cached by the RelationalMappingContext, which should be more efficient and certainly looks nicer.
Closes #1525
Original pull request #1486
2 years ago
Mark Paluch
1ccaaf3cd5
Prepare next development iteration.
...
See #1511
2 years ago
Mark Paluch
f6f4ad39a0
Release version 3.2 M1 (2023.1.0).
...
See #1511
2 years ago
Mark Paluch
28adfe0c32
Upgrade to latest R2DBC drivers.
...
Closes #1559
2 years ago
Jens Schauder
cf126d2d42
Remove lombok annotations.
...
Closes #1557
2 years ago
Mark Paluch
e2514a3454
Allow non-domain sort orders to be used with `R2dbcQueryCreator`.
...
Closes #1548
3 years ago
Mark Paluch
f1ece358a1
Add test to verify empty enum collection behavior.
...
See #1544
3 years ago
Mark Paluch
6b3819c6db
Use snapshot and milestone repositories instead of libs-snapshot and libs-milestone.
...
Closes #1527
3 years ago
Kurt Niemi
5f4ef2ffcb
Add support for schema creation using Liquibase.
...
We now support schema creation and schema migration by generating Liquibase changesets from mapped entities. We also support evolution of schema by comparing existing tables with mapped entities to compute differential changesets.
Closes #756
Original pull request: #1520
3 years ago
George Papadopoulos
ac80e51425
Use awaitSingle operator instead of awaitFirst.
...
Operators `awaitFirstXxx` are going to be deprecated. Also, awaitFirst operator has no value on Mono types.
Closes : #1355
Signed-off-by: George Papadopoulos <george.719pap@gmail.com>
3 years ago
Mark Paluch
bc70b0d435
Polishing.
...
Reformat code.
See #1512
Original pull request: #1513
3 years ago
Jens Schauder
e0a0bb2b5d
Do not prefix unsafe orer by expressions with table prefix.
...
Such expressions now get passed on unchanged.
This also deprecates org.springframework.data.r2dbc.query.QueryMapper.getMappedObject(Sort, RelationalPersistentEntity<?>).
It was only used in tests and translates an Order into another Order, which sounds wrong.
Closes #1512
Original pull request: #1513
3 years ago
Christoph Strobl
999124763d
Prepare next development iteration.
...
See #1498
3 years ago
Christoph Strobl
69ce8b7edf
Release version 3.1 GA (2023.0.0).
...
See #1498
3 years ago
Jens Schauder
a26557e76b
Introduce SqlSort.
...
SqlSort allows the specification of unsafe order-by-expressions.
Order-by-expressions that are not declared unsafe are only accepted when they
either match a property or consist only of digits, letters, underscore, dot, or parentheses.
Closes #1507
3 years ago
Oleg Oshmyan
15980174af
Remove unnecessary reification from Kotlin R2DBC extensions.
...
This allows calling the extensions from generic code that has erased types.
Original pull request #1496
3 years ago
Greg L. Turnquist
ffefc99e2e
Prepare next development iteration.
...
See #1456
3 years ago
Greg L. Turnquist
4fd5d6c81d
Release version 3.1 RC1 (2023.0.0).
...
See #1456
3 years ago
Mikhail2048
e106b2099b
Migrated off deprecated PropertyPath methods.
...
Closes #1489
3 years ago
Mark Paluch
44f77215bf
Reinstate integration tests for R2DBC MySQL.
...
Closes #1475
3 years ago
Greg L. Turnquist
ccd7f19073
Test against Java 20 on CI.
...
See #1462 .
3 years ago
Jens Schauder
58a67ceb2a
Polishing.
...
Added `@author` tags.
Undo the change in behaviour of getReference(IdentifierProcessing).
See #1110
Original pull request #1458
3 years ago
Kurt Niemi
18eda61f15
Deprecate redundant getReference(IdentifierProcessing) method.
...
Closes #1110
Original pull request #1458
3 years ago
Christoph Strobl
0bfed4042d
Prepare next development iteration.
...
See #1430
3 years ago
Christoph Strobl
3ff271f100
Release version 3.1 M3 (2023.0.0).
...
See #1430
3 years ago
Mark Paluch
7341a02345
Reinstate support for mariadb-r2dbc.
...
Closes #1364
3 years ago
Mark Paluch
637d06a9a0
Apply custom converter for Collection-like values in queries.
...
We now apply converters only for Collection-like values and no longer to Iterable types.
Closes #1452
3 years ago
Jens Schauder
c7e7f3eced
Reenable DependencyTests.
...
Closes #1441
3 years ago
Christoph Strobl
eac53196b6
Prepare next development iteration.
...
See #1429
3 years ago
Christoph Strobl
0cca3e817e
Release version 3.1 M2 (2023.0.0).
...
See #1429
3 years ago
Christoph Strobl
1290cff7c0
Prepare next development iteration.
...
See #1389
3 years ago
Christoph Strobl
8f4945c402
Release version 3.1 M1 (2023.0.0).
...
See #1389
3 years ago
Mark Paluch
91697b9b6e
Upgrade to R2DBC Postgresql 1.0.1.RELEASE.
...
Closes #1425
3 years ago
Mark Paluch
761f0087c8
Remove superfluous `Arrays.fill(…)` from `ArrayUtils.getArrayClass(…)`.
...
Closes #1420
3 years ago
Mark Paluch
eed7c9dcf7
Fix BLOB reading and writing.
...
We now correctly consider ByteBuffer, Clob, and Blob types as additional types to read and write blob data.
Closes #1408
3 years ago
Mark Paluch
3045225207
Extend license header copyright years to 2023.
...
See #1400
3 years ago
Jens Schauder
9d5c11e670
Upgrade postgres JDBC to 42.4.3.
...
Also remove separate postgresql version for R2DBC.
Closes #1390
3 years ago