Спящий кеширование. проблема с бэкдором - PullRequest
1 голос
/ 18 августа 2011

В нашем приложении java / j2ee у нас есть спящий режим и включено кеширование.Но по некоторым деловым причинам у нас ДОЛЖЕН также быть своего рода бэкдор, который мы должны иметь возможность обновлять некоторые столбцы из базы данных.

Когда мы делаем это, кэш спящего режима не обновляется.Таким образом, единственная опция, с которой мы теперь остаемся, - это перезапуск приложения (запущенный на jboss 6).

Теперь это происходит в среде CIT / staging.И приложение переходит к жизни в наступающий понедельник, и там по понятным причинам будет невозможно перезапустить приложение.

Есть предложения о том, как решить эту проблему?(кроме отключения кэша гибернации. Это мое последнее решение откат)

1 Ответ

1 голос
/ 18 августа 2011

Не делайте этого прямо в БД.Создайте защищенную страницу в приложении, которая делает то, что вы хотите, через Hibernate.Идея baaaad - напрямую обновлять живые базы данных, так как вы можете очень легко все испортить.Эта контролируемая страница будет ограничивать урон, но все же позволит вам делать то, что вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...