Предполагается, что база данных обновляется только веб-приложением Spring, поэтому вам не нужно, чтобы база данных вызывала событие обновления, вы делаете это с помощью Web Socket и STOMP.
См. Главу 4. WebSockets в Web на стеке сервлетов часть документации Spring Framework .
См. " Использование WebSocket для создания интерактивного веб-приложения"для руководства, которое проведет вас через процесс создания приложения" Hello, world ", которое отправляет сообщения назад и вперед между браузером и сервером.
Как только вы узнали, как это работает, вы можете рассылать сообщение всем заинтересованным клиентам (т.е. клиентам, просматривающим домашнюю страницу ресторана) всякий раз, когда донор жертвует еду для этого ресторана (т.е. когда код обновляет базу данных).