Marcin Grzejszczak
d526cd3a22
Add support for Value Expressions for Repository Query methods.
...
Closes #1904
Original pull request: #1906
1 year ago
Mark Paluch
fd4aedc760
Consistently run all CI steps with the same user.
...
See #1883
1 year ago
Mark Paluch
8622d70ba4
Polishing.
...
Refine tests. Extend comment for future-me.
See #1900
Original pull request: #1903
1 year ago
Jens Schauder
ae8651869e
Do not convert binary data in `List<byte[]>` to array SQL type.
...
byte[] is mapped to BINARY data and is not considered tuple data.
The explicit check for byte[] is not very nice but matches the special handling in MappingJdbcConverter.writeJdbcValue
Closes #1900
Original pull request: #1903
1 year ago
Jens Schauder
b3040a1044
Removes superfluous EnabledOnDatabase.
...
Closes #1902
1 year ago
Mark Paluch
4834d083c4
Add `StatementFilterFunction` to `R2dbcEntityTemplate`.
...
See #1652
1 year ago
Mark Paluch
90b6d8e8a8
Polishing.
...
Use FilterFunction instead of nullable fetchSize to avoid unconditional capturing lambdas and improve defaulting.
Add since tag.
See #1652
Original pull request: #1898
1 year ago
Mikhail2048
96a4121058
Add `fetchSize` to `ReactiveSelectOperationSupport`.
...
Closes #1652
Original pull request: #1898
1 year ago
Mark Paluch
7cf81aed35
Polishing.
...
Replace code duplications with doWithBatch(…) method. Return most concrete type in DefaultDataAccessStrategy and MyBatisDataAccessStrategy.
See #1623
Original pull request: #1897
1 year ago
Jens Schauder
c4f62e9f56
Return `List` instead of `Iterable` in JDBC Repositories and `JdbcAggregateOperations`.
...
Closes #1623
Original pull request: #1897
1 year ago
Jens Schauder
4d5a382a73
Polishing.
...
Original pull request #1901
1 year ago
Mikhail2048
08daf47842
Refactoring.
...
Clarified nullabillity for Identifier.
Removed usage of deprecated constructor for StringBasedJdbcQuery.
Original pull request #1901
1 year ago
Jens Schauder
95a9f64c3e
Polishing.
...
Original pull request #1895
1 year ago
Tran Ngoc Nhan
146e5495df
Minor refactoring.
...
Original pull request #1895
1 year ago
Jens Schauder
efe18e8c2b
Move dependency properties.
...
Moves version properties for R2DBC drivers to parent so they get detected by the release tooling.
Original pull request #1892
1 year ago
Tran Ngoc Nhan
9277792d87
Polishing.
...
Original pull request #1894
1 year ago
Jens Schauder
5de52af824
Upgrade Postgres JDBC driver to 42.7.4
...
Closes ##1891
1 year ago
Jens Schauder
1b89f80279
Upgrade Oracle JDBC driver to 23.5.0.24.07
...
Closes #1890
1 year ago
Jens Schauder
0afcf79c64
Upgrade MySql JDBC driver to 8.0.33
...
Closes #1889
1 year ago
Jens Schauder
5b5b7b1ec1
Upgrade MS SqlServer JDBC driver to 12.8.1.jre11
...
Closes #1888
1 year ago
Jens Schauder
769c9c7892
Upgrade Maria DB JDBC driver to 3.4.1
...
Closes #1887
1 year ago
Jens Schauder
27cdf365d5
Upgrade HSQLDB to 2.7.3
...
Closes #1886
1 year ago
Jens Schauder
ed63dd4c7d
Upgrade DB2 JDBC driver to 11.5.9.0
...
Closes #1885
1 year ago
Jens Schauder
8e81ef0618
Upgrade H2 to 2.3.232
...
Closes #1884
1 year ago
Jens Schauder
4840f7c17b
Polishing.
...
Restructure test.
Remove redundant code.
Formatting.
Original pull request #1876
See #1842
1 year ago
Tran Ngoc Nhan
5b7625992c
Consider target type for custom converter determination.
...
Closes #1842
Original pull request #1876
1 year ago
Mark Paluch
033ac1f95a
Polishing.
...
Refactor JdbcLookupStrategy to not generally require BeanFactory. Reintroduce deprecated setBeanFactory(…) method.
See #1872
Original pull request: #1874
1 year ago
Jens Schauder
d2bb64f4ca
StringBasedJdbcQuery no longer requires BeanFactory.
...
The lookup is now performed by the `RowMapperFactory`.
Closes #1872
Original pull request: #1874
1 year ago
Jens Schauder
9e91a0e7a5
Polishing.
...
Fix Javadoc.
See #1872
Original pull request: #1874
1 year ago
Jens Schauder
25effcddb3
After release cleanups.
...
See #1791
1 year ago
Jens Schauder
eb9168f95e
Prepare next development iteration.
...
See #1791
1 year ago
Jens Schauder
f7936e0fe6
Release version 3.4 M1 (2024.1.0).
...
See #1791
1 year ago
Jens Schauder
41fee5f225
Prepare 3.4 M1 (2024.1.0).
...
See #1791
1 year ago
Jens Schauder
6af3648004
Upgrade ArchUnit to 1.3.0
...
Closes #1879
1 year ago
Jens Schauder
615c79cb3e
Polishing.
...
See #1873
Original pull request #1875
1 year ago
Mikhail2048
1b9b9b2ed2
Add converter for microsoft.sql.DateTimeOffset.
...
Original pull request #1875
Closes #1873
1 year ago
Jens Schauder
44f96b86f7
Upgrade to jsqlparser 5.0.
...
`ExpressionList` is now extending `ArrayList` requiring minor code changes.
Closes #1878
1 year ago
Tran Ngoc Nhan
7b2c4e5f23
Remove unused imports.
...
Original pull request #1877
1 year ago
Mark Paluch
72774135a7
Polishing.
...
Remove Preprocessor interface. Add property accessors to RelationalQueryLookupStrategy. Reuse property accessors instead of loosely coupled object access.
See #1856
Original pull request #1863
1 year ago
Jens Schauder
f937738038
Support for table names in SpEL expressions.
...
SpEL expressions in queries get processed in two steps:
1. First SpEL expressions outside parameters are detected and processed.
This is done with a `StandardEvaluationContext` with the variables `tableName` and `qualifiedTableName` added.
This step is introduced by this commit.
2. Parameters made up by SpEL expressions are processed as usual.
Closes #1856
Original pull request #1863
1 year ago
Jens Schauder
4221840538
Polishing.
...
Fixing a test used for performance reasons.
Formatting a test.
Removing public modifier.
Separating test methods from infrastructure.
Original pull request #1863
See #1856
1 year ago
Jens Schauder
b006923f0d
Polishing.
...
Original pull request #1869
1 year ago
Jens Schauder
848ffee253
Remove deprecated code.
...
Original pull request #1869
1 year ago
arefbehboudi
c8b9697c51
Refactor code with instanceof pattern variable.
...
In some cases, we currently use the traditional `instanceof` checks followed by explicit type casting.
With the introduction of pattern matching in recent Java versions, we can refactor these checks to make the code more concise and readable.
Original pull request #1868
1 year ago
Jens Schauder
9b0b91bfd0
Avoid selection of duplicate columns.
...
Closes #1865
1 year ago
Mark Paluch
07e13aa3a9
Update GitHub Actions.
...
See #1791
1 year ago
albina0104
53e6447f38
Remove a duplicated sentence from documentation.
...
Original pull request #1860
1 year ago
Jens Schauder
0da3401e42
Add documentation for JdbcAggregateTemplate.
...
Closes #1841
Original pull request #1854
1 year ago
Jens Schauder
7e6f5482ba
Dedicated exception for aggregate roots without id property.
...
We now distinguish between an id not set during insert and a supposed aggregate root without id property.
Closes #1502
Original pull request #1855
1 year ago
Jens Schauder
1c756795d1
Polishing.
...
Formatting and removing public modifier from test methods.
See #1502
Original pull request #1855
1 year ago