У меня есть функция с аргументом сеанса, которая выполняет различные запросы HQL и операторы обновления HQL в спящем режиме. Они создают sql, который идет против многих таблиц. Все в одной транзакции.
Теперь я хочу добавить одну сущность, от которой зависит эта функция, в другую функцию с помощью session.save, а затем вызвать первую функцию. Я обеспокоен тем, что Hiberante не вызовет SQL, связанный с session.save (myentity), до выполнения запросов и обновлений HQL, которые зависят от первого. Какое-то кеширование в сессии и переупорядочение операторов.
Andy