Использование hibernate несколькими приложениями

104
27 февраля 2021, 17:40

Сложилась такая ситуация, есть несколько отдельных приложений, которые используют одну базу данных. Конкретнее, есть приложение на vaadin'e и есть сервер на spring boot для мобильного приложения. У каждого из этих приложений есть в зависимостях модуль hibernate, который работает c одной БД. Выходит так, что при запуске этих приложений получается два объекта SessionFactory, в результате чего при внесении изменений в БД через одно приложение, другое приложение не видит изменения пока не почистить кэш hibernate. Справляемся сейчас таким способом, практически не используем кэш, но приложения становятся все больше, запросы сложнее и т.д и т.п.

И теперь вопрос. Как можно выйти из сложившейся ситуации? Как использовать hibernate с включенным кешем?

READ ALSO
Как добавить заголовок Cache-Control к статическому ресурсу в Spring Boot?

Как добавить заголовок Cache-Control к статическому ресурсу в Spring Boot?

Как включить кэширование статических ресурсовЗнаю что можно добавить дерективу в application

129
Аналог функции Assembly.load из C# в Java

Аналог функции Assembly.load из C# в Java

В C# есть функция Assemblyload - запускающая сборку из массива байт

104
При компиляции проекта выдает ошибку:“java.exe” exited with code 3

При компиляции проекта выдает ошибку:“java.exe” exited with code 3

Я уже делал все возможные махинации с расположением jdk и в cmd у меня javac работает как должноВыдает вот это:

114