@BITniki

Как организовать работу с базой данных в Spring WebFlux stack?

Контекст: хочу перед собезом хотя бы пощупать spring reactive stack в Java.

Собственно для этого решил перевести своё простенькое backend приложение на reactive stack, и R2DBC его часть. Очевидно, что неблокирующий I/O здесь крайне важен, но... R2DBC не поддерживает аннотации `@XtoX` отношений как и вообще работу с внешними ключами. Как из этой проблемы выходить? Я новичок и вижу единственное решение: использовать JPA. Конечно, есть обходные пути этой проблемы, но это выглядит не надёжно. Как эту проблему решают в энтерпрайз проектах и как, собственно, быть мне?
  • Вопрос задан
  • 111 просмотров
Решения вопроса 1
xez
@xez
TL Junior Roo
0. Что-то я сомневаюсь, что вас на собеседовании будут спрашивать про реактивный стэк.
1. Вовсе не обязательно использовать ужасные аннотации @XtoX и вот этот ваш хибернейт.
2. Вовсе не обязательно использовать R2DBC или SQL бд в принципе.
3. Даже если у вас блокирующий IO, вы можете выполнять запросы к нему асинхронно и/или с использованием очередей.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы