Я разрабатываю сервлет Java, который вызывает хранимую процедуру Oracle. Хранимая процедура, вероятно, со временем будет «расти», и меня беспокоит количество времени, необходимое для «отображения результатов на веб-странице».
Пока я нахожусь на стадии реализации, мне хотелось бы предложить несколько советов по структуре Persistence, которая будет работать на Apache Tomcat 5.5? Я вижу два подхода к сохранению результатов базы данных. Запланированный запрос к базе данных каждые N минут или что-то с использованием триггеров.
Hibernate кажется очевидным ответом, но я никогда не вызывал хранимые процедуры из Hibernate (HQL и Criteria). Есть ли более подходящая структура, которую можно использовать?