Админка на бекэнде может быть отдельным приложением?

Есть приложение на Spring с Hibernate, предоставляющее API для SPA. Появилась необходимость добавить админку и рассматриваются два варианта:
1. ввести в текущем приложении роль администратора;
2. вынести серверную часть админки в отдельное приложение.

С первым вариантом все ясно, а со вторым возникает вопрос, как обеспечить согласованность изменения данных в базе? Ведь Hibernate кэширует результаты запросов и, если админское приложение изменит данные, то основное приложение не будет об этом знать и может вернуть неактуальные данные из кеша при запросе.
  • Вопрос задан
  • 222 просмотра
Пригласить эксперта
Ответы на вопрос 1
xez
@xez Куратор тега Java
TL Junior Roo
Hibernate кэширует результаты запросов

Кеширует, но кеш второго уровня выключен по умолчанию.
Его можно включить и настроить кеширование, напрмир, в редис.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
23 апр. 2024, в 11:46
3000 руб./за проект
23 апр. 2024, в 11:38
20000 руб./за проект