You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Looks like Spring Data R2DBC has had several new version released; we should get us up to date on the latest there.
In particular, it looks like we need to extend a custom R2dbcTransactionManager to support several Spanner operations like creating custom transaction types; potentially other clever things we can do in there.
Spring Data dialect updates:
* Many supporting classes moved from Spring Data into Spring Framework.
* Spring Boot integration is no longer in experimental; it's part of mainstream Boot autoconfiguration.
* The need for `SpannerBindMarkerFactoryProvider` is a bit redundant since the same information can be derived from dialect, which is already getting autodiscovered. But it's documented [here](https://docs.spring.io/spring-framework/docs/current/reference/html/data-access.html#r2dbc-DatabaseClient).
Updated sample:
* Explicitly specifying `@Column` is needed because v1 is case-sensitive. We have fixed it to comply with case-insensitive spec for v2 in #271 , so this should become unnecessary when we migrate to v2.
Necessary but not sufficient step towards #314.
elefeint
changed the title
Spring Data R2DBC Updates
Upgrade Spring Data R2DBC Transaction Manager
May 12, 2022
Looks like Spring Data R2DBC has had several new version released; we should get us up to date on the latest there.
In particular, it looks like we need to extend a custom
R2dbcTransactionManager
to support several Spanner operations like creating custom transaction types; potentially other clever things we can do in there.I've posted a question here asking how to do best do this: spring-projects/spring-data-r2dbc#547
The text was updated successfully, but these errors were encountered: