Предполагая, что у меня есть сущность, сопоставленная с Hibernate (E
), и представление, которое запрашивает таблицу этой сущности, также сопоставленное с Hibernate (V
).
Если я сохранюэкземпляр E
и затем запрос V
в том же сеансе, тогда hibernate не сбрасывает очередь постоянства, поскольку он не знает, что эти два объекта связаны, и поэтому результат запроса на V
будет неверным.
В настоящее время я сбрасываю сеанс вручную, но считаю это неудовлетворительным решением, поскольку оно предполагает слишком много знаний о том, как выполняются сопоставления.
Какие еще варианты есть, чтобы сделатьуверены, что запросы к представлениям верны?