Mark Paluch
58d2e92327
Prepare next development iteration.
...
See #1754
2 years ago
Mark Paluch
39d130c092
Release version 3.3 RC1 (2024.0.0).
...
See #1754
2 years ago
Mark Paluch
ae272e2a1e
Align OffsetScrolling to zero-based indexes.
...
Closes #1764
2 years ago
Mark Paluch
2561b1e44c
Prepare next development iteration.
...
See #1742
2 years ago
Mark Paluch
a87df99a20
Release version 3.3 M2 (2024.0.0).
...
See #1742
2 years ago
Jens Schauder
1600740fb7
Polishing.
...
Code formatting.
Adding author tags.
Added test for jdbc.
Fixed typo.
See #1744
Original pull request #1745
2 years ago
七夜
4a787171e3
Support conversion of elements in NOT_IN clause.
...
Closes #1744
Original pull request #1745
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
Mark Paluch
7ac5c6601b
Add support for ValueExpression.
...
Closes #1738
2 years ago
Mark Paluch
fbc3bf09e1
Extend license header copyright years to 2024.
...
See #1709
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
Jens Schauder
e7558fa791
Fix loading of nested embedded entities.
...
Closes #1676
Original pull request: #1685
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
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
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
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
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
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
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
Mark Paluch
5312731623
Reject `Limit` parameter using String-based queries.
...
Document limitations, add test cases for derived queries.
Closes #1654
2 years ago
Jens Schauder
6736d8334e
Add conversion capabilities to the entity instantiator.
...
Closes #1646
2 years ago
Jens Schauder
3c7cbcfeeb
Polishing.
...
Original pull request #1636
2 years ago
Simon Verhoeven
4062237e04
Update readme.
...
Cleanup.
Original pull request #1636
2 years ago
John Blum
b7855d010f
Prepare next development iteration.
...
See #1614
2 years ago
John Blum
74ae9af708
Release version 3.2 RC1 (2023.1.0).
...
See #1614
2 years ago
Jens Schauder
8ba1204b2a
Polishing.
...
Original pull request #1618
See #1554
2 years ago
Mark Paluch
5344197ba6
Fix identifier propagation for no-id list elements.
...
Original pull request #1618
See #1554
2 years ago
Mark Paluch
5398b94020
Deprecate Basic…Converter infrastructure.
...
Merge basic converters into Mapping…Converters and introduce deprecated variant to provide guidance for migration off the deprecated types.
Cleanup no longer required code.
Original pull request #1618
See #1554
2 years ago
Mark Paluch
4e3120ee0e
Migrate JDBC to use RowDocument for reading aggregates.
...
Original pull request #1618
See #1554
2 years ago
Jens Schauder
9c36eb970b
Fix MS Sql Server integration tests.
...
Closes #1638
2 years ago
Jens Schauder
210b63fcb4
Add failsafe:verify goal as an execution.
...
The failsafe plugin only fails during it's verify goal, not when actually executing the tests.
The goal is by default added to the verify phase.
But for the database tests this adds it to the integration-test phase.
This ensures that the build fail as soon a test for one database fails.
Closes #1637
2 years ago
Mark Paluch
a72bf1a65d
Polishing.
...
Delegate BatchJdbcOperations calls to NamedParameterJdbcOperations. Refine since and deprecation tags.
See #1616
2 years ago
Jens Schauder
5d6d575ab2
Replace `BatchJdbcOperations` with Spring's `NamedParameterJdbcOperations`.
...
BatchJdbcOperations is still there, but deprecated, and not used except for deprecated places kept for backward compatibility.
This is possible since Spring Framework made the features offered by `BatchJdbcOperations` part of `NamedParameterJdbcOperations`.
Closes #1616
2 years ago
Jens Schauder
ddec3cc531
Adapt to new test infrastructure.
...
Originial pull request #1222
See #1220
See #1620
2 years ago
Jens Schauder
3b2e8c7a7e
Upgrade to Mybatis Spring Version 2.1.0.
...
Closes #1220
Original pull request #1222
2 years ago
Jens Schauder
88ab6b60ca
Remove excludes for maven test execution.
...
Maven Surefire and Failsafe plugins by default do not run inner classes, no matter if they are `@Nested` or just plain static inner classes.
This change removes this default exclude.
Closes #1627
See https://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html#excludes
2 years ago
Mark Paluch
a555119f8b
Polishing.
...
Remove Jetbrains annotation usage.
Simplify code, remove code that is commented out, extract methods, pass PersistentEntity as argument instead of creating instances that hold PersistentEntity as field to align the class lifecycle with its contextual usage.
Refactor AggregateReader lifecycle, use a single instance as there is no entity-specific state attached to AggregateReader.
Add Javadoc.
See #1448
Original pull request: #1622
2 years ago
Jens Schauder
9e41d25d15
Support Single Query Loading for aggregates with more than one collection.
...
Closes #1448
Original pull request: #1622
2 years ago
Mark Paluch
8fa9e3e1d5
Polishing.
...
Simplify type and interface arrangement.
See #1601
Original pull request: #1617
2 years ago
Mark Paluch
7b27d0e08c
Add JMH benchmarks and optimizations to affected components.
...
See #1601
Original pull request: #1617
2 years ago
Jens Schauder
f3bc0af8c4
Polishing.
...
Simplify ValueFunction mapping. Remove invariants of findBy SQL generation in favor of the Condition-based variant. Reduce visibility. Change return value of AggregateReader to List
See #1601
Original pull request: #1617
2 years ago