Spring Builds
04cb781b31
Release version 2.4.5 (2021.2.5).
...
See #1359
3 years ago
Spring Builds
657a01259e
Prepare 2.4.5 (2021.2.5).
...
See #1359
3 years ago
Spring Builds
b3152ca9d2
After release cleanups.
...
See #1331
3 years ago
Spring Builds
3009f29a0c
Prepare next development iteration.
...
See #1331
3 years ago
Spring Builds
502379091a
Release version 2.4.4 (2021.2.4).
...
See #1331
3 years ago
Spring Builds
5a344c5244
Prepare 2.4.4 (2021.2.4).
...
See #1331
3 years ago
Spring Builds
9f322bced7
After release cleanups.
...
See #1294
3 years ago
Spring Builds
a1d0a33200
Prepare next development iteration.
...
See #1294
3 years ago
Spring Builds
722d994192
Release version 2.4.3 (2021.2.3).
...
See #1294
3 years ago
Spring Builds
7aea33aedb
Prepare 2.4.3 (2021.2.3).
...
See #1294
3 years ago
Jens Schauder
2d76885fc6
Correct behavior of NOOP deletes to match the specification in `CrudRepository`.
...
Delete operations that receive a version attribute throw an `OptimisticFailureException` when they delete zero rows.
Otherwise, the NOOP delete gets silently ignored.
Note that save operations that are determined to be an update because the aggregate is not new will still throw an `IncorrectUpdateSemanticsDataAccessException` if they fail to update any row.
This is somewhat asymmetric to the delete-behaviour.
But with a delete the intended result is achieved: the aggregate is gone from the database.
For save operations the intended result is not achieved, hence the exception.
Closes #1313
Original pull request: #1314 .
See https://github.com/spring-projects/spring-data-commons/issues/2651
3 years ago
Jens Schauder
d95b5592a7
Avoid noop update for Id only aggregates.
...
Closes #1309
3 years ago
Christoph Strobl
345f12bac9
After release cleanups.
...
See #1263
3 years ago
Christoph Strobl
9b369fb96e
Prepare next development iteration.
...
See #1263
3 years ago
Christoph Strobl
2fea11283e
Release version 2.4.2 (2021.2.2).
...
See #1263
3 years ago
Christoph Strobl
4ac319cb28
Prepare 2.4.2 (2021.2.2).
...
See #1263
3 years ago
Jens Schauder
162194bc6c
Introduce new constructor for SimpleJdbcRepository.
...
This is in preparation for #1195 .
See #1195
3 years ago
Mark Paluch
a684097984
After release cleanups.
...
See #1246
4 years ago
Mark Paluch
39510ee8d4
Prepare next development iteration.
...
See #1246
4 years ago
Mark Paluch
ac62628638
Release version 2.4.1 (2021.2.1).
...
See #1246
4 years ago
Mark Paluch
398e444d4c
Prepare 2.4.1 (2021.2.1).
...
See #1246
4 years ago
Mark Paluch
58e4b5abfd
Upgrade to Maven Wrapper 3.8.5.
...
See #1257
4 years ago
Mark Paluch
e732d7c008
Update CI properties.
...
See #1246
4 years ago
Jens Schauder
90ab2f741c
Polishing.
...
See #1254
4 years ago
Jens Schauder
cac69a8a90
Reestablish previous exception behavior.
...
When saving an Aggregate which is not new, but has a null version attribute we now throw a DbActionExecutionException, like we used to.
Closes #1254
4 years ago
Jens Schauder
93837a198f
Polishing.
...
Original pull request #1226
See #1212
4 years ago
Chirag Tailor
4fb0ccf721
Update @Query argument conversion to handle Collection<Enum>.
...
+ Copy logic from QueryMapper#convertToJdbcValue to resolve Iterable
arguments on findBy* query methods to resolve the same for @Query .
+ Use parameter ResolvableType instead of Class to retain generics info.
Original pull request #1226
Closes #1212
4 years ago
John Blum
ad058a029f
Remove Docker Registry login.
...
Closes #1248 .
4 years ago
Jens Schauder
716ddc43a8
Deprecate classes supporting H2 1.x.
...
Support for the 1.x branch of H2 will be dropped with the next major release.
See #1243
4 years ago
Christoph Strobl
0c48981c15
After release cleanups.
...
See #1219
4 years ago
Christoph Strobl
3167caded3
Prepare next development iteration.
...
See #1219
4 years ago
Christoph Strobl
18f478fae0
Release version 2.4 GA (2021.2.0).
...
See #1219
4 years ago
Christoph Strobl
6797448401
Prepare 2.4 GA (2021.2.0).
...
See #1219
4 years ago
Jens Schauder
13c2e65378
Upgrade Maria DB JDBC driver version to 2.7.5.
...
Closes #1244
4 years ago
Jens Schauder
9fe8ef8677
Upgrade Postgresql JDBC driver version to 42.3.5.
...
Closes #1240
4 years ago
Jens Schauder
ba2f36287c
Upgrade Awaitility version to 4.2.0.
...
Closes #1241
4 years ago
Jens Schauder
416a1fa3cc
Upgrade MySql JDBC driver version to 8.029.
...
Closes #1239
4 years ago
Jens Schauder
082057530f
Upgrade DB2 JDBC driver version to 11.5.7.0.
...
Closes #1237
4 years ago
Jens Schauder
0e590ad950
Polishing
...
See #1232
4 years ago
Jens Schauder
60117f1423
This reintroduces the behavior of BeforeSaveCallbacks to allow for creating an Id for an insert operation.
...
This behavior is strictly speaking not correct, since this kind of action should be performed in a BeforeConversionCallback.
Closes #1232
4 years ago
Christoph Strobl
9b3aeef6d4
After release cleanups.
...
See #1204
4 years ago
Christoph Strobl
1e0deb3f75
Prepare next development iteration.
...
See #1204
4 years ago
Christoph Strobl
bb9df304af
Release version 2.4 RC1 (2021.2.0).
...
See #1204
4 years ago
Christoph Strobl
6eda8b7c36
Prepare 2.4 RC1 (2021.2.0).
...
See #1204
4 years ago
Jens Schauder
d21f5184c5
Change branch for CI trigger.
4 years ago
Jens Schauder
906f75c5f4
Polishing.
...
Changed default behaviour to an empty name for embedded entities.
This allows to use embedded entities for column tuples without special prefix.
Original pull request #1149
4 years ago
Daniil Razorenov
f21f031a4a
Fix assemble table alias for embedded entity with empty prefix and reference.
...
Table alias for embedded entity use prefix value from Embedded annotation. But default value for prefix is empty string. If try to create SqlIdentifier for empty string it throw exception. To avoid this behavior, if prefix is an empty string, property name for embedded entity is taken instead.
4 years ago
Jens Schauder
7c20658b14
Polishing.
...
This change extracts entity modifying behaviour into separate methods, so it doesn't appear as an unexpected side effect of the creation of aggregate changes.
Also some formatting.
Original pull request #1196
See #1137
4 years ago
Chirag Tailor
a1a87a44ef
Determine and set the value for entity @Version before conversion to DbActions to simplify execution context.
...
This change incorporates one test from https://github.com/spring-projects/spring-data-relational/pull/1150
Original pull request #1196
Closes #1137
4 years ago
Chirag Tailor
993f6aa643
Update java and reference doc info on lifecycle events/callbacks.
...
Original pull request #1200
4 years ago