Mark Paluch
a8463e0ca6
After release cleanups.
...
See #1883
2024-10-18 12:49:41 +02:00
Mark Paluch
b788e7abac
Prepare next development iteration.
...
See #1883
2024-10-18 12:49:40 +02:00
Mark Paluch
22f12e341e
Release version 3.4 RC1 (2024.1.0).
...
See #1883
2024-10-18 12:47:01 +02:00
Mark Paluch
b771f3b6d4
Prepare 3.4 RC1 (2024.1.0).
...
See #1883
2024-10-18 12:46:45 +02:00
Mark Paluch
3bf02f5a12
Upgrade to R2DBC Postgres 1.0.7.RELEASE.
...
Closes #1913
2024-10-17 14:37:05 +02:00
Mark Paluch
627fafc9b5
Upgrade to R2DBC MySQL 1.3.0.
...
Closes #1911
2024-10-10 08:59:33 +02:00
Mark Paluch
ce662c3343
Upgrade to R2DBC Postgresql 1.0.6.
...
Closes #1910
2024-10-10 08:58:53 +02:00
Mark Paluch
8c6364b4bf
Polishing.
...
Simplify R2DBC expression handling. Use new ValueExpression API instead of holding parameter binding duplicates.
Reformat code. Add author tags.
See #1904
Original pull request: #1906
2024-10-09 13:35:18 +02:00
Marcin Grzejszczak
d526cd3a22
Add support for Value Expressions for Repository Query methods.
...
Closes #1904
Original pull request: #1906
2024-10-09 13:35:16 +02:00
Mark Paluch
fd4aedc760
Consistently run all CI steps with the same user.
...
See #1883
2024-10-09 09:31:15 +02:00
Mark Paluch
8622d70ba4
Polishing.
...
Refine tests. Extend comment for future-me.
See #1900
Original pull request: #1903
2024-10-02 15:08:11 +02:00
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
2024-10-02 15:08:10 +02:00
Jens Schauder
b3040a1044
Removes superfluous EnabledOnDatabase.
...
Closes #1902
2024-10-01 15:57:04 +02:00
Mark Paluch
4834d083c4
Add StatementFilterFunction to R2dbcEntityTemplate.
...
See #1652
2024-10-01 10:28:48 +02:00
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
2024-10-01 10:20:25 +02:00
Mikhail2048
96a4121058
Add fetchSize to ReactiveSelectOperationSupport.
...
Closes #1652
Original pull request: #1898
2024-10-01 10:18:03 +02:00
Mark Paluch
7cf81aed35
Polishing.
...
Replace code duplications with doWithBatch(…) method. Return most concrete type in DefaultDataAccessStrategy and MyBatisDataAccessStrategy.
See #1623
Original pull request: #1897
2024-10-01 09:10:59 +02:00
Jens Schauder
c4f62e9f56
Return List instead of Iterable in JDBC Repositories and JdbcAggregateOperations.
...
Closes #1623
Original pull request: #1897
2024-10-01 09:10:58 +02:00
Jens Schauder
4d5a382a73
Polishing.
...
Original pull request #1901
2024-09-30 12:20:11 +02:00
Mikhail2048
08daf47842
Refactoring.
...
Clarified nullabillity for Identifier.
Removed usage of deprecated constructor for StringBasedJdbcQuery.
Original pull request #1901
2024-09-30 12:18:43 +02:00
Jens Schauder
95a9f64c3e
Polishing.
...
Original pull request #1895
2024-09-24 09:09:42 +02:00
Tran Ngoc Nhan
146e5495df
Minor refactoring.
...
Original pull request #1895
2024-09-24 09:09:08 +02:00
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
2024-09-23 13:05:49 +02:00
Tran Ngoc Nhan
9277792d87
Polishing.
...
Original pull request #1894
2024-09-23 09:20:47 +02:00
Jens Schauder
5de52af824
Upgrade Postgres JDBC driver to 42.7.4
...
Closes ##1891
2024-09-18 10:06:00 +02:00
Jens Schauder
1b89f80279
Upgrade Oracle JDBC driver to 23.5.0.24.07
...
Closes #1890
2024-09-18 10:05:30 +02:00
Jens Schauder
0afcf79c64
Upgrade MySql JDBC driver to 8.0.33
...
Closes #1889
2024-09-18 10:05:05 +02:00
Jens Schauder
5b5b7b1ec1
Upgrade MS SqlServer JDBC driver to 12.8.1.jre11
...
Closes #1888
2024-09-18 10:04:33 +02:00
Jens Schauder
769c9c7892
Upgrade Maria DB JDBC driver to 3.4.1
...
Closes #1887
2024-09-18 10:03:59 +02:00
Jens Schauder
27cdf365d5
Upgrade HSQLDB to 2.7.3
...
Closes #1886
2024-09-18 10:03:29 +02:00
Jens Schauder
ed63dd4c7d
Upgrade DB2 JDBC driver to 11.5.9.0
...
Closes #1885
2024-09-18 10:02:38 +02:00
Jens Schauder
8e81ef0618
Upgrade H2 to 2.3.232
...
Closes #1884
2024-09-17 17:42:14 +02:00
Jens Schauder
4840f7c17b
Polishing.
...
Restructure test.
Remove redundant code.
Formatting.
Original pull request #1876
See #1842
2024-09-16 12:11:57 +02:00
Tran Ngoc Nhan
5b7625992c
Consider target type for custom converter determination.
...
Closes #1842
Original pull request #1876
2024-09-16 09:50:52 +02:00
Mark Paluch
033ac1f95a
Polishing.
...
Refactor JdbcLookupStrategy to not generally require BeanFactory. Reintroduce deprecated setBeanFactory(…) method.
See #1872
Original pull request: #1874
2024-09-16 09:10:12 +02:00
Jens Schauder
d2bb64f4ca
StringBasedJdbcQuery no longer requires BeanFactory.
...
The lookup is now performed by the `RowMapperFactory`.
Closes #1872
Original pull request: #1874
2024-09-16 09:10:12 +02:00
Jens Schauder
9e91a0e7a5
Polishing.
...
Fix Javadoc.
See #1872
Original pull request: #1874
2024-09-16 09:10:12 +02:00
Jens Schauder
25effcddb3
After release cleanups.
...
See #1791
2024-09-13 12:42:28 +02:00
Jens Schauder
eb9168f95e
Prepare next development iteration.
...
See #1791
2024-09-13 12:42:27 +02:00
Jens Schauder
f7936e0fe6
Release version 3.4 M1 (2024.1.0).
...
See #1791
2024-09-13 12:39:33 +02:00
Jens Schauder
41fee5f225
Prepare 3.4 M1 (2024.1.0).
...
See #1791
2024-09-13 12:39:15 +02:00
Jens Schauder
6af3648004
Upgrade ArchUnit to 1.3.0
...
Closes #1879
2024-09-12 14:46:08 +02:00
Jens Schauder
615c79cb3e
Polishing.
...
See #1873
Original pull request #1875
2024-09-12 09:24:43 +02:00
Mikhail2048
1b9b9b2ed2
Add converter for microsoft.sql.DateTimeOffset.
...
Original pull request #1875
Closes #1873
2024-09-12 09:23:35 +02:00
Jens Schauder
44f96b86f7
Upgrade to jsqlparser 5.0.
...
`ExpressionList` is now extending `ArrayList` requiring minor code changes.
Closes #1878
2024-09-11 10:28:42 +02:00
Tran Ngoc Nhan
7b2c4e5f23
Remove unused imports.
...
Original pull request #1877
2024-09-09 08:58:02 +02:00
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
2024-09-04 10:04:55 +02:00
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
2024-09-04 10:04:55 +02:00
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
2024-09-04 10:04:54 +02:00
Jens Schauder
b006923f0d
Polishing.
...
Original pull request #1869
2024-08-30 13:28:27 +02:00