Mark Paluch
98508c5bbb
Polishing.
...
Refine tests. Extend comment for future-me.
See #1900
Original pull request: #1903
2024-10-02 15:08:30 +02:00
Jens Schauder
5204336acc
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:28 +02:00
Jens Schauder
37c3095cb9
Removes superfluous EnabledOnDatabase.
...
Closes #1902
2024-10-01 14:08:47 +02:00
Jens Schauder
2a273ccb00
Polishing.
...
Original pull request #1895
2024-09-24 09:10:43 +02:00
Tran Ngoc Nhan
dc2e14ce81
Minor refactoring.
...
Original pull request #1895
2024-09-24 09:10:43 +02:00
Jens Schauder
a1f2297c20
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:12:33 +02:00
Tran Ngoc Nhan
f94e1939ed
Polishing.
...
Original pull request #1894
2024-09-23 09:22:10 +02:00
Jens Schauder
cc672f475f
Polishing.
...
Restructure test.
Remove redundant code.
Formatting.
Original pull request #1876
See #1842
2024-09-16 12:13:40 +02:00
Tran Ngoc Nhan
febb0b75d0
Consider target type for custom converter determination.
...
Closes #1842
Original pull request #1876
2024-09-16 12:13:40 +02:00
Jens Schauder
91f905f712
After release cleanups.
...
See #1858
2024-09-13 11:40:09 +02:00
Jens Schauder
1823a49c62
Prepare next development iteration.
...
See #1858
2024-09-13 11:40:08 +02:00
Jens Schauder
906132e044
Release version 3.3.4 (2024.0.4).
...
See #1858
2024-09-13 11:36:55 +02:00
Jens Schauder
8f5dc51760
Prepare 3.3.4 (2024.0.4).
...
See #1858
2024-09-13 11:36:35 +02:00
arefbehboudi
3abc25d52c
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:17:16 +02:00
Jens Schauder
cacb14cf94
Avoid selection of duplicate columns.
...
Closes #1865
2024-08-29 12:37:34 +02:00
albina0104
0ae3bafd7b
Remove a duplicated sentence from documentation.
...
Original pull request #1860
2024-08-19 09:49:26 +02:00
Jens Schauder
413bc91687
After release cleanups.
...
See #1837
2024-08-16 10:08:55 +02:00
Jens Schauder
069eb112be
Prepare next development iteration.
...
See #1837
2024-08-16 10:08:54 +02:00
Jens Schauder
278a9c9aa2
Release version 3.3.3 (2024.0.3).
...
See #1837
2024-08-16 10:05:57 +02:00
Jens Schauder
ac073b8711
Prepare 3.3.3 (2024.0.3).
...
See #1837
2024-08-16 10:05:39 +02:00
Jens Schauder
38e94ab337
Add documentation for JdbcAggregateTemplate.
...
Closes #1841
Original pull request #1854
2024-08-14 15:18:42 +02:00
Jens Schauder
51d20f2c06
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 14:22:19 +02:00
Jens Schauder
bec76278ff
Polishing.
...
Formatting and removing public modifier from test methods.
See #1502
Original pull request #1855
2024-08-14 14:22:12 +02:00
Jens Schauder
fb42959ccc
Improve documentation about query construction.
...
Closes #719
2024-08-08 14:24:40 +02:00
Mark Paluch
d2d3fb8747
Upgrade to Maven Wrapper 3.9.8.
...
See #1852
2024-08-08 10:23:17 +02:00
Mark Paluch
b88ed1255b
Update CI properties.
...
See #1837
2024-08-08 10:19:20 +02:00
Jens Schauder
a1aabb9efa
Add documentation for SpEL support.
...
Closes #1719
2024-08-07 16:14:11 +02:00
Jens Schauder
a0b10dc6c4
Fix the example for spring version configuration.
...
Closes #1848
2024-08-05 12:34:41 +02:00
Eric Haag
aded9a39b3
Migrate build to Spring Develocity Conventions extension.
...
Also adopt Develocity environment variables.
Original pull request #1847
2024-08-05 11:28:30 +02:00
Sanghyuk Jung
72496ba594
Remove duplicated "the" in JavaDoc.
...
Original pull request #1840
2024-08-02 13:23:15 +02:00
Mark Paluch
933c8db6c5
Bundle Javadoc with Antora documentation site.
...
Closes #1846
2024-07-31 15:13:04 +02:00
Mark Paluch
94fcdc5cd4
Polishing.
...
Correctly assign SQL type for tuples.
See #1323
Original pull request: #1838
2024-07-23 13:42:49 +02:00
Mark Paluch
86e5e5aeb1
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:31 +02:00
Jens Schauder
c71cbee6fe
Allow passing of tuples to repository query methods.
...
Closes #1323
Original pull request: #1838
2024-07-22 15:05:31 +02:00
Jens Schauder
65048700cf
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:26:07 +02:00
Jens Schauder
51e4fc945f
Consider sanitised names when copying parameter sources.
...
Closes #1565
2024-07-17 11:26:07 +02:00
Jens Schauder
a3b8cc5671
Polishing.
...
Make test methods package private.
See #1565
2024-07-17 11:26:07 +02:00
Jens Schauder
749ce92fa3
Replaced all usage of catalog with schema.
...
Catalog was used by mistake.
Spring Data JDBC has no support for multiple catalogs, only for multiple schema.
Closes #1729
2024-07-16 10:20:19 +02:00
Jens Schauder
71872554f0
After release cleanups.
...
See #1818
2024-07-12 19:12:15 +02:00
Jens Schauder
e8e317ccac
Prepare next development iteration.
...
See #1818
2024-07-12 19:12:14 +02:00
Jens Schauder
06fa5f8a60
Release version 3.3.2 (2024.0.2).
...
See #1818
2024-07-12 19:09:19 +02:00
Jens Schauder
d938d268a1
Prepare 3.3.2 (2024.0.2).
...
See #1818
2024-07-12 19:09:02 +02:00
Jens Schauder
8ad31368af
Fix regression of loading empty arrays.
...
Closes #1826
See #1812
2024-07-02 15:11:52 +02:00
Jens Schauder
fea01a5c53
Use first column in case of duplicate columns.
...
Also, fallback on column names when label is not present.
See #1680
Original pull request #1825
2024-07-01 13:35:15 +02:00
Jens Schauder
129d489dce
Reestablish warning on duplicate column in query.
...
Closes #1680
Original pull request #1825
2024-07-01 13:35:15 +02:00
Jens Schauder
3e5ab63a78
Fix Auditing for embedded fields.
...
The reason for auditing to not work on embedded fields is that EmbeddedRelationalPersistentProperty and BasicRelationalPersisntentProperty were not considered equal even when they represent the same field.
Note: the fix is somewhat hackish since it breaks the equals contract for EmbeddedRelationalPersistentProperty.
Closes #1694
See 1545e184ef
2024-06-27 10:40:34 +02:00
Mark Paluch
dd1c7bee1c
Remove Slack notification.
...
See #1822
2024-06-20 14:52:00 +02:00
Mark Paluch
32763314c8
Switch to Broadcom docker proxy.
...
Closes #1822
2024-06-20 14:52:00 +02:00
Mark Paluch
9b5004c603
After release cleanups.
...
See #1790
2024-06-14 10:48:00 +02:00
Mark Paluch
9ec80fac7c
Prepare next development iteration.
...
See #1790
2024-06-14 10:47:59 +02:00