Описание тега second-level-cache
Кэш второго уровня, как следует из названия, представляет собой уровень кеша, который находится между "первичным" кешем и службой / хранилищем данных (в большинстве случаев реляционной базой данных) для оптимизации операций чтения в службе / хранилище. Он отличается от первичного кеша сроком службы (первичный кеш ограничен временем существования запроса) и возможностями (сохранение для хранения, кластеризация и т. Д.).
1
ответ
Как использовать кэш второго уровня для отложенных загрузок в Hibernate?
Допустим, у меня есть две сущности, Employee а также Skill, У каждого сотрудника есть набор навыков. Теперь, когда я лениво загружаю навыки через Employee экземпляры кеш не используется для навыков в разных случаях Employee, Давайте рассмотрим следу…
18 фев '10 в 10:57
2
ответа
Hibernate L2 Кэширование для многозначных ассоциаций
Я немного новичок в спящем режиме и пытаюсь реализовать кэширование второго уровня с помощью ehCache. Я сталкиваюсь с проблемой при попытке использовать кэш L2 для получения связи много-к-одному. Отображение ассоциации в моем файле foo.hbm.xml выгля…
01 июн '11 в 11:42
2
ответа
Кэш Hibernate: как использовать?
У меня есть две сущности: Книга и Автор. Книга имеет коллекцию авторов. Я использую кэш второго уровня, чтобы сохранить сущность Book вместе с ее авторами. При отладке я вижу, что есть putForExternalRead происходит для экземпляра книги и каждого авт…
29 дек '12 в 10:23
1
ответ
Зачем? - Кэш второго уровня должен быть установлен в false для пакетных обновлений, это правда
В документации по Hibernate говорится, что для пакетных обновлений для кэша второго уровня должно быть установлено значение false, так ли это, если да, то почему? оба верны, есть какая-то проблема? org.hibernate.cache.ehcache.EhCacheRegionFactory tr…
17 ноя '14 в 15:06
1
ответ
Hibernate ленивая загрузка и Hazelcast
Мы используем Hazelcast в качестве кеша 2-го уровня Hibernate уже некоторое время, но распознаем длительные задержки при хранении и чтении данных при использовании более одного узла. Мы интенсивно используем составные объекты и отношения @OneToMany,…
29 мар '11 в 15:10
2
ответа
NHibernate и Memcached - должны быть включены use_minimal_puts?
Я использую NHibernate с Memcached в качестве кэша второго уровня и всегда интересовался cache.use_minimal_puts Вариант конфигурации. Согласно документации: hibernate.cache.use_minimal_puts: оптимизирует работу кэша второго уровня для минимизации оп…
24 авг '12 в 12:58
1
ответ
Hibernate разные кеши для разных таблиц?
В моем проекте я должен поместить разные данные таблицы в разные кэши L2 в зависимости от использования. Для некоторых таблиц требуется реплицированный кеш, а для других - только распределенный кеш. Возможна ли такая конфигурация в спящем режиме? В …
23 фев '15 в 07:43
1
ответ
В приложении используется кэш второго уровня, но свойство hibernate.cache.region.factory_class не задано JPA+hibernate+Spring
Привет этот вопрос задавался так много раз, но до сих пор в моем приложении кэш второго уровня не может настроить. Я использую JPA+ Hibernate+Spring, я пробовал возможные способы настройки, но безуспешно. Это ссылки, найденные для настройки Как наст…
03 окт '15 в 19:37
3
ответа
Спящий кэш второго уровня в orm.xml?
Поработав в течение нескольких часов, я понимаю, что пользователи могут использовать либо xml-файл (orm.xml, я полагаю?), Либо аннотации в JPA, либо и то и другое одновременно. Я прав? Итак, Мой проект использует кэш второго уровня, которого нет в с…
28 май '09 в 11:42
2
ответа
Как вы меняете ассоциативность кэша процессора?
Я хотел бы собрать данные о пропусках кэша L2 для различных настроек ассоциативности кэша. Кто-нибудь может сказать мне, как я могу изменить ассоциативность? Использование Ubuntu на процессоре Intel Core2 duo x86_64
29 июл '10 в 02:04
2
ответа
Как реализовать самонасыщенный кеш ehcache в качестве спящего режима второго уровня
Я просто изучаю самонасыщенный кеш Ehcache как спящий режим второго уровня. Поддерживает ли hibernate самонаполняющийся кеш? Кто-нибудь может помочь мне найти несколько примеров реализации / документов, связанных с этой темой?
22 ноя '11 в 08:51
0
ответов
Как вручную поместить в кэш второго уровня объект, управляемый hibernate
Я использую не строгую стратегию чтения и записи.У меня есть управляемый объект, который я только что сохранил.Сессия будет закрыта, и мне понадобится этот объект очень скоро. однако, он больше не будет в кеше сеанса, и я хочу избегать попадания в Б…
23 мар '16 в 22:05
2
ответа
Hibernate кэш второго уровня ehcache.xml, настройки кеша для сущностей не могут быть прочитаны в HIbernate
Для ясности и простоты у меня есть два проекта: 1. Проект Entity, в котором есть все классы сущностей в этом проекте. 2. Проект, содержащий функцию main() для запуска приложения, My ehcache.xml помещается в путь классов этого проекта. Моя проблема: …
01 июн '09 в 13:01
0
ответов
Http-запрос весенней загрузки без базы данных запросов также запускает кэш второго уровня
Я использовал кэш второго уровня Ehcache в своем микро-сервисе весенней загрузки. но теперь я обнаружил проблему, HTTP-запрос без базы данных запросов также будет запускать кэш второго уровня. например, запросить изображение или swagger-ui.html. Жур…
10 мар '17 в 14:38
2
ответа
Обновление в REQUIRES_NEW, затем поиск в другой транзакции возвращает старые данные. Зачем?
Этот вопрос лучше всего описать картинкой, я думаю. Я надеюсь, что кто-то может помочь мне. Спасибо http://img341.imageshack.us/img341/7643/mockup.png
01 май '10 в 00:48
3
ответа
Кэш второго уровня против кеша запросов против кеша коллекции?
Насколько я понимаю, кэш второго уровня будет использоваться, когда объекты загружаются с использованием их первичного ключа. Это включает в себя выборку ассоциаций. Я могу думать только о методах session.get(), session.load, где к изображению будет…
04 май '14 в 08:28
1
ответ
Как включить так называемые "entity" кэша в infinispan-configs.xml для использования при поддержке своего namedCache "local-query"
При использовании Hibernate 3.5.6-FINAL в качестве нашего JPA-провайдера и infinispan 4.2.0.ALPHA1 в качестве поставщика кеша запросов уровня 2 меня беспокоит то, что вопреки документации Hibernate результаты базы данных многократно сохраняются в от…
13 май '11 в 20:31
2
ответа
Hibernate Кэш второго уровня, общий для разных JVM
Мне интересно узнать, можно ли разделить кэширование Hibernate второго уровня между двумя разными сеансами Hibernate, работающими на двух разных JVM. Я использую Hibernate 3.1 с Ehcache для обеспечения кэширования второго уровня, и в файле конфигура…
01 май '14 в 14:34
0
ответов
Нестабильность кэша второго уровня в Hibernate
В нашем проекте мы используем hazelcast 3.6.5 в качестве второго (lvl) кэша hibernate (4.3.11). Вот тест, который описывает проблему, с которой мы сталкиваемся: @Test public void cacheTest() { // Step 1: create account with someValue=111 Account acc…
30 окт '17 в 11:47
1
ответ
Очистить кэш-память 2-го уровня
Я хочу очистить данные кэша из кэша 2-го уровня, вызвав метод ниже: sessionFactory.getCache().evictEntityRegions(); Я просто хочу знать, есть ли вред в этом? Например: что произойдет, если я попытаюсь очистить кэш в середине транзакции? Заранее спас…
16 фев '17 в 14:37