Mark Paluch
3b7da898a7
Fix Javadoc build.
...
Remove package-info for package without sources. Remove ci profile from initial build steps to avoid duplicate tasks. Remove unused asciidoctor plugin.
See #1742
2 years ago
Christoph Strobl
93b22db8f7
After release cleanups.
...
See #1672
2 years ago
Christoph Strobl
3721876951
Prepare next development iteration.
...
See #1672
2 years ago
Christoph Strobl
08a9b5ae74
Release version 3.3 M1 (2024.0.0).
...
See #1672
2 years ago
Christoph Strobl
ba7ceba904
Prepare 3.3 M1 (2024.0.0).
...
See #1672
2 years ago
Mark Paluch
7ac5c6601b
Add support for ValueExpression.
...
Closes #1738
2 years ago
Mark Paluch
1fbf9a30f0
Adapt to Spring Data Commons changes.
...
See #1672
2 years ago
Nick
607bef69be
Fix documentation grammar.
...
Replace "significant" with "significantly"
Closes #1731
Original pull request: #1735
2 years ago
Mark Paluch
7336b57f96
Refine Artifactory build name.
...
See #1672
2 years ago
Mark Paluch
52fe74e3cf
Read properties for DTO projections only once.
...
We now skip property population for properties that are populated through an entity creator (constructor/factory method).
Closes #1725
2 years ago
Mark Paluch
be94f7695c
Polishing.
...
Reformat code.
See #1723
2 years ago
Sebastian Wieland
8e7a1e1e1c
Fix `R2dbcEntityTemplate.getRowsFetchSpec(…)` to use the correct `Converter` for result type conversion.
...
Closes #1723
2 years ago
Mark Paluch
e5fdcf2909
Upgrade to R2DBC Postgresql 1.0.4.RELEASE.
...
Closes #1716
2 years ago
Mark Paluch
a24bafd88b
Polishing.
...
Add Geometry super-type only as subtypes are considered simple types already. Ensure reflective simple type AOT registration.
Original pull request: #1713
See #1711
2 years ago
Pete Setchell
ebdbe047d4
Consider JTS geometry types as simple types.
...
Original pull request: #1713
Closes #1711
2 years ago
Mark Paluch
5647835c94
Consider registered converters using Row and RowDocument as source.
...
We now consider converters for RowDocument. Additionally, we reinstated conversion from R2DBC's Row type into entities as that converter functionality got lost during the converter revision.
Closes #1710
2 years ago
Jens Schauder
5eb15d0703
Fix documenation.
...
Replace the deprecated `NamingStrategy.getReverseColumnName(PersistentPropertyPathExtension path)` with `getReverseColumnName(RelationalPersistentEntity<?> owner)`
Closes #1693
2 years ago
Mark Paluch
fbc3bf09e1
Extend license header copyright years to 2024.
...
See #1709
2 years ago
Mark Paluch
f3a5b276ba
Update CI properties.
...
See #1672
2 years ago
Mark Paluch
4b19def0ac
Upgrade to Maven Wrapper 3.9.6.
...
See #1700
2 years ago
Mark Paluch
95d3b63b10
Polishing.
...
Remove duplicate and unused code.
See #1695
2 years ago
Mark Paluch
04bf61598e
Wrap associations in EmbeddedRelationalPersistentEntity.
...
We now also wrap associations to ensure embedded prefix propagation.
Closes #1695
2 years ago
Mark Paluch
a40dbc9f51
Recursively check embedded property loading.
...
Also, avoid falling back into hasValue(…) code path.
See #1676
Original pull request: #1685
2 years ago
Jens Schauder
e7558fa791
Fix loading of nested embedded entities.
...
Closes #1676
Original pull request: #1685
2 years ago
Mark Paluch
bb1e62f56a
Consider `io.r2dbc.spi.Parameter` as simple type.
...
We now consider R2DBC's Parameter as simple type to avoid entity handling.
Closes #1696
2 years ago
Mark Paluch
cc43be8d02
Adopt `RelationalParameters` and `RelationalParameter` to reflect the actual parameter type when using generics.
...
Closes #1691
2 years ago
Mark Paluch
eb6303605c
Fix interface projection for entities that implement the interface.
...
Using as with an interface that is implemented by the entity, we no longer attempt to instantiate the interface bur use the entity type instead.
Closes #1690
2 years ago
Mark Paluch
60e22dad7f
Add test to verify interface projections through R2dbcEntityTemplate.
...
See #1690
2 years ago
Mark Paluch
fd011ec603
Polishing.
...
Switch to spaces.
See #1690
2 years ago
Mark Paluch
f6fcbd4e6a
Apply converters on simple value reads.
...
We now apply converters for simple value reads ensuring that e.g. Enum converters are applied.
Closes #1689
2 years ago
Mark Paluch
61a145178b
Use Converter-based projection for R2DBC repository queries.
...
Previously, we instantiated the underlying entity. Now, we either read results directly into the result type or use a Map-backed projection.
Closes #1687
2 years ago
Mark Paluch
343569bae0
Create PartTree against the domain type.
...
We now derive queries against the domain type and no longer using the result type to ensure query mapping and query creation against the domain type.
Closes #1688
2 years ago
Jens Schauder
152fe93bfc
Nested tests now get properly executed.
...
See 9a00e62fe7
See #1681
2 years ago
Jens Schauder
9a00e62fe7
Properly delegate method calls for EscapingParameterSource.
...
Closes #1681
See #1682
2 years ago
Mark Paluch
40485dda7e
Introduce AggregatePath benchmark.
...
See #1679
2 years ago
Mark Paluch
7d59397968
Reuse `TypeInformation` during `PersistentPropertyPath` and `PersistentEntity` lookups.
...
We now avoid Class -> TypeInformation conversion if we already have TypeInformation at hand.
Closes #1679
2 years ago
Mark Paluch
5e76f16175
Introduce property for Jenkins user and Artifactory server details.
...
Closes #1678
2 years ago
Jens Schauder
5342e02b8d
Polishing.
...
Removed tests for circular references since they are not supported by Spring Data Relational.
Closes #1599
See #756 , #1600
Original pull request #1629
2 years ago
Evgenii Koba
9136d86ae1
Add support for foreign keys in schema generation within aggregates.
...
Closes #1599
See #756 , #1600
Original pull request #1629
2 years ago
Jens Schauder
8327810f7c
Fix documentation of BeforeConvertCallback.
...
Closes #1673
2 years ago
Jens Schauder
e2a7508adc
Switch to Testcontainers Oracle Free.
...
Timeout increased from the default because that cause problems on CI.
Brought SD JDBC now uses `ojdbc11` as R2DBC.
Closes #1665
Original pull request #1668
2 years ago
Mark Paluch
126781f2f8
Polishing.
...
Reformat code.
See #1666
Original pull request: #1667
2 years ago
Jens Schauder
30961bfa50
Support for Id generation in Oracle using quoted identifiers.
...
The latest Oracle JDBC driver properly supports returning of generated ids,
both in batches and for quoted identifiers.
This allows us to now support this feature.
Closes #1666
Original pull request: #1667
2 years ago
Runbing
9828b2e72a
Fixed URL to Spring Data Commons documentation.
...
Fixes an incorrect URL in the `antora.yml` file that was preventing other pages from linking to the Spring Data Commons documentation.
Original pull request #1674
2 years ago
Mark Paluch
3cca7f8bd7
After release cleanups.
...
See #1642
2 years ago
Mark Paluch
654daf1237
Prepare next development iteration.
...
See #1642
2 years ago
Mark Paluch
fe6d599d8b
Release version 3.2 GA (2023.1.0).
...
See #1642
2 years ago
Mark Paluch
a311b9a105
Prepare 3.2 GA (2023.1.0).
...
See #1642
2 years ago
Jens Schauder
42e786ca78
Fix Oracle database setup script.
...
Changed BIGINT to NUMBER.
See #1656
Original pull request #1663
2 years ago
Jens Schauder
15bb8d1eef
Properly convert Map keys.
...
Keys of maps now get properly converted.
Among others this enables the use of enums as keys.
Closes #1656
Original pull request: #1663
2 years ago