Mark Paluch
33a69c6cd8
Updated changelog.
...
See #562
2021-03-31 17:04:27 +02:00
Mark Paluch
0cd2f9a7f3
Adapt tests to Kotlin 1.3 language pinning.
...
Closes #570
2021-03-30 09:09:28 +02:00
Mark Paluch
e6b46fd781
Update R2dbcEntityTemplate.selectOne() mentioning IncorrectResultSizeDataAccessException.
...
Closes #566
2021-03-18 09:54:44 +01:00
Mark Paluch
d5f49b19ab
Enable Oracle integration tests.
...
Closes #560
2021-03-18 09:30:02 +01:00
Mark Paluch
f574c1d2cc
Prepare 1.3 M5 (2021.0.0).
...
See #541
2021-03-17 11:17:26 +01:00
Mark Paluch
e1e95e3972
Updated changelog.
...
See #541
2021-03-17 11:17:18 +01:00
Mark Paluch
5a69a91b1b
Updated changelog.
...
See #543
2021-03-17 11:03:38 +01:00
Mark Paluch
c0a0e96c85
Updated changelog.
...
See #539
2021-03-17 10:35:11 +01:00
Mark Paluch
70c0e305bc
Polishing.
...
See #557
2021-03-17 09:04:54 +01:00
Mark Paluch
855170cefc
Move default Id value cleanup on insert from Converter into R2dbcEntityTemplate.
...
We now check in R2dbcEntityTemplate whether we need to skip the Id value if its value is null or a primitive using its default. Previously, the check was located in the converter. Converting an entity afteri ncrementing the version of a versioned entity would write the Id value as the entity was no longer considered to be new.
Closes #557 .
2021-03-17 09:00:53 +01:00
Mark Paluch
055baaf1d7
Polishing.
...
Make count assertions case-insensitive regarding the count column name. Add missing license headers. Support DatabaseContainer without a database name.
See #230
2021-03-15 10:17:12 +01:00
Mark Paluch
b7a7c2c071
Add support for Oracle's R2DBC driver.
...
We support Oracle's experimental R2DBC driver by providing a dialect including bind markers. Since the driver is not yet available from Maven Central and it requires module-path support for ServiceLoader discovery, we need to apply a few workarounds including absence check for our integration tests.
See #230
2021-03-15 10:14:55 +01:00
Mark Paluch
174c5bdb56
Call Statement.returnGeneratedValues(…) using the ID column name.
...
We now call Statement.returnGeneratedValues(…) with the primary key column name to ensure consistent behavior across all drivers and to avoid non-portable behavior.
Closes #558
2021-03-15 10:05:35 +01:00
Mark Paluch
0c20272e9b
Fully consume insert response.
...
R2dbcEntityTemplate.insert(…) now fully consumes the response from the INSERT call before continuing. Previously, we consumed only the first signal and continued then. A driver could emit a row and then an error signal and so the error signal would go unnoticed.
Closes #552 .
2021-03-09 16:11:07 +01:00
Greg L. Turnquist
d9d92068e5
Polishing.
...
Related #532 .
2021-03-04 18:38:19 -06:00
Greg L. Turnquist
38311c90a9
Polishing.
2021-03-04 15:10:43 -06:00
Greg L. Turnquist
9336d09fe9
Implement Query by Example.
...
Implement Spring Data's Query by Example feature.
See #532 and https://github.com/spring-projects/spring-data-jdbc/issues/929 .
2021-03-04 15:10:43 -06:00
Christoph Strobl
9838e9eb0a
Prepare 1.3 M4 (2021.0.0).
...
See #542
2021-02-18 11:24:46 +01:00
Christoph Strobl
5bf749922e
Updated changelog.
...
See #542
2021-02-18 11:24:44 +01:00
Christoph Strobl
6a292f561d
Updated changelog.
...
See #540
2021-02-18 11:18:27 +01:00
Christoph Strobl
9a81985086
Prepare 1.3 M3 (2021.0.0).
...
See #526
2021-02-17 13:59:43 +01:00
Christoph Strobl
5ca7d18e4c
Updated changelog.
...
See #526
2021-02-17 13:59:37 +01:00
Christoph Strobl
bfc3bebaad
Updated changelog.
...
See #525
2021-02-17 13:49:18 +01:00
Christoph Strobl
60e9d82bee
Updated changelog.
...
See #510
2021-02-17 11:34:23 +01:00
Mark Paluch
5399ec9e69
Polishing.
...
Remove code duplicates with method calls. Simplify getReference(…) calls.
See #530 .
2021-02-01 14:59:57 +01:00
Mark Paluch
457fdb9a54
Use SqlIdentifier.getReference() when calling Row.get(…).
...
We now use the referencename instead of toString() when obtaining values from Row.
Closes #530 .
2021-02-01 14:59:29 +01:00
Christoph Strobl
4aa1de28a7
Prepare 1.3 M2 (2021.0.0).
...
See #511
2021-01-13 15:33:34 +01:00
Christoph Strobl
f950390b9a
Updated changelog.
...
See #511
2021-01-13 15:33:31 +01:00
Christoph Strobl
6be58ccc03
Updated changelog.
...
See #512
2021-01-13 15:16:18 +01:00
Mark Paluch
da5eb2abfe
Polishing.
...
Reduce method visibility.
See #519
2021-01-08 11:04:25 +01:00
Mark Paluch
d79a401425
Read domain type when returning an implemented interface from repository query methods.
...
We now read the domain type instead of trying to materialize an interface if the type returned from the query method is implemented by the domain object handled by the repository.
Closes #519
2021-01-08 11:03:55 +01:00
Mark Paluch
4ee15834dc
Polishing.
...
Reduce test method/class visibility.
See #518
2021-01-07 15:36:08 +01:00
Mark Paluch
6e7e03963d
Apply UPPER function to all columns when enabling ignoreCase.
...
We now apply the UPPER function regardless of whether we could resolve the criteria property to a column. Previously, we required a resolved property of a String type which prevented non-mapped properties from case-insensitive queries.
Closes #518
2021-01-07 15:35:00 +01:00
Mark Paluch
2b4bc0d140
Update copyright year to 2021.
...
Closes #523
2021-01-07 11:38:39 +01:00
Kamal Mahmud
c6fe015d37
Reference Docs: typo on firstname
...
Closes #514
2021-01-07 11:34:30 +01:00
YuanQiang.Yang
8253f23d7e
Update changelog.txt.
...
Fix typo decription -> description.
Closes gh-515.
2021-01-07 11:14:50 +01:00
Mark Paluch
7926f1ecc1
#497 - Updated changelog.
2020-12-09 16:47:37 +01:00
Mark Paluch
776ab21b1b
#489 - Prepare 1.3 M1 (2021.0.0).
2020-12-09 15:21:28 +01:00
Mark Paluch
83cccc8ff0
#489 - Updated changelog.
2020-12-09 15:21:25 +01:00
Mark Paluch
cfdb7157d2
#487 - Updated changelog.
2020-12-09 12:42:22 +01:00
Mark Paluch
cf75e26d45
#498 - Polishing.
...
Reorder methods. Replace Guava imports with proper ones. Consistent override comments.
Original pull request: #501 .
2020-11-25 14:46:38 +01:00
Jens Schauder
843c402e00
#498 - Implements ReactiveCrudRepository.deleteAllById.
...
See also: DATACMNS-800.
Original pull request: #501 .
2020-11-25 14:46:24 +01:00
Mark Paluch
86eec9e61f
#505 - Correctly describe AfterSaveCallback.
2020-11-20 11:59:26 +01:00
Mark Paluch
f2507858b0
#503 - Update documentation to reflect Spring R2DBC's logger prefix.
2020-11-19 15:15:43 +01:00
Mark Paluch
b85d68f115
#488 - Updated changelog.
2020-11-11 12:34:35 +01:00
Mark Paluch
43068e0e13
#492 - Polishing.
...
Use Java 8 syntax for Map creation. Add author tags. Use simpler table names.
Original pull request: #493 .
2020-11-10 12:12:17 +01:00
JoseLion
63fcd73204
#493 - Add HStore support on Postgres dialect.
...
Original pull request: #493 .
2020-11-10 12:05:17 +01:00
Michael Simons
1b2332e8df
#494 - Fix links to Spring-Framework reference docs.
...
Original pull request: #495 .
2020-11-03 15:18:49 +01:00
Mark Paluch
3879c2db78
#481 - Prepare 1.2 GA (2020.0.0).
2020-10-28 15:46:31 +01:00
Mark Paluch
466418803b
#481 - Updated changelog.
2020-10-28 15:46:20 +01:00