Я пытаюсь устранить проблему, из-за которой время, необходимое для выполнения запросов Hibernate, монотонно увеличивается с количеством # запросов (см. этот вопрос StackOverflow для получения дополнительной информации). Похоже, проблема в кеше первого уровня, поскольку регулярное выполнение clear () предотвращает замедление. Это заставляет меня заподозрить, что проблема причины root заключается в том, что кэш растет, несмотря на мои попытки использовать evict () для всего, что я извлекаю, и использовать CascadeType.ALL для всех встроенных объектов.
Что бы я хотел получить во время выполнения, это некоторая базовая c информация о кэше: такие вещи, как общее количество объектов в кэше и общее количество объектов указанного класса Java. Я не смог понять, как это сделать. Есть предложения?