JPA2 Hibernate кеширование - PullRequest
       0

JPA2 Hibernate кеширование

0 голосов
/ 24 ноября 2010

Я пытаюсь выполнить простой тест с использованием Hibernate в качестве поставщика JPA

UserDateEntry ude = userService.findById(1000L);
UserDateEntry ude1 = userService.findById(1000L);

мой метод findById выглядит следующим образом

public UserDateEntry findById(Long id) {
    UserDateEntry userDateEntry = entityManager.find(UserDateEntry.class, id);
    return userDateEntry;
}

Я ожидал только 1 запрос к базе данных. Во второй раз я подумал, что hibernate должен извлечь объект из постоянного контекста, не затрагивая базу данных.

Если бы какой-нибудь орган мог предоставить небольшой рабочий пример конфигураций, необходимых для этого, был бы очень рад.

Заранее спасибо

1 Ответ

0 голосов
/ 30 декабря 2010

Вам нужно включить кэширование запросов, чтобы это работало. Я не вижу, что вы настроили кеширование. Выполните шаги, указанные здесь .

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