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
Jens Schauder
848ffee253
Remove deprecated code.
...
Original pull request #1869
2024-08-30 13:28:01 +02:00
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
2024-08-30 10:13:48 +02:00
Jens Schauder
9b0b91bfd0
Avoid selection of duplicate columns.
...
Closes #1865
2024-08-29 12:32:29 +02:00
Mark Paluch
07e13aa3a9
Update GitHub Actions.
...
See #1791
2024-08-21 09:28:23 +02:00
albina0104
53e6447f38
Remove a duplicated sentence from documentation.
...
Original pull request #1860
2024-08-19 09:48:44 +02:00
Jens Schauder
0da3401e42
Add documentation for JdbcAggregateTemplate.
...
Closes #1841
Original pull request #1854
2024-08-14 15:16:43 +02:00
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
2024-08-14 13:19:47 +02:00
Jens Schauder
1c756795d1
Polishing.
...
Formatting and removing public modifier from test methods.
See #1502
Original pull request #1855
2024-08-14 13:18:52 +02:00
Christoph Strobl
2040247a11
Add support for using custom BeanNameGenerator.
...
Closes : #1853
2024-08-09 11:19:37 +02:00
Jens Schauder
c91d3bd529
Improve documentation about query construction.
...
Closes #719
2024-08-08 14:24:16 +02:00
Mark Paluch
356f667df6
Upgrade to Maven Wrapper 3.9.8.
...
See #1851
2024-08-08 10:22:10 +02:00
Mark Paluch
85eea11627
Update CI properties.
...
See #1791
2024-08-08 10:20:12 +02:00
Jens Schauder
47c2917989
Add documentation for SpEL support.
...
Closes #1719
2024-08-07 16:11:25 +02:00
Jens Schauder
3a7c94028b
Fixes Javadoc issue
...
Closes #1849
2024-08-05 17:31:42 +02:00
Jens Schauder
9deadf64d0
Fix the example for spring version configuration.
...
Closes #1848
2024-08-05 12:34:16 +02:00
Jens Schauder
46d0a0629b
Polishing.
...
Minor formatting.
Adding author tag in Javadoc.
Fixing warnings.
Original pull request #1844
2024-08-05 11:27:49 +02:00
sven.rienstra
b11b85aef9
Add support for CASE statement in select and order by clauses.
...
Original pull request #1844
2024-08-05 11:27:49 +02:00
Eric Haag
1a860bfd3f
Migrate build to Spring Develocity Conventions extension.
...
Also adopt Develocity environment variables.
Original pull request #1847
2024-08-05 11:27:42 +02:00
Sanghyuk Jung
ec3c7081a8
Remove duplicated "the" in JavaDoc.
...
Original pull request #1840
2024-08-02 13:22:42 +02:00
Mark Paluch
122c51fb90
Bundle Javadoc with Antora documentation site.
...
Closes #1846
2024-07-31 15:12:34 +02:00
Mark Paluch
4978b4c0e3
Polishing.
...
Correctly assign SQL type for tuples.
See #1323
Original pull request: #1838
2024-07-23 13:42:37 +02:00
Mark Paluch
f0d3b5e425
Polishing.
...
Refactor convertAndAddParameter method to writeValue(…) decoupling responsibilities for a clearer value conversion code path. Also, refactor collection conversion to functional callback-style and extend test assertions.
See #1323
Original pull request: #1838
2024-07-22 15:05:19 +02:00
Jens Schauder
8241aa1222
Allow passing of tuples to repository query methods.
...
Closes #1323
Original pull request: #1838
2024-07-22 15:05:18 +02:00
Jens Schauder
23d91d62bb
Run test only on HsqlDb.
...
JdbcRepositoryEmbeddedIntegrationTests no longer runs for all databases, since it doesn't tests anything specific to differen RDBMSs.
Therefore the test also got renamed.
See #1565
2024-07-17 11:18:17 +02:00