Описание тега hibernate-cache

1 ответ

Ehcache миграция с 2,6 до 3,00

Я пытаюсь обновить Ehcache для моего проекта с версии 2.6 до 3.0. Любая замена для net.sf.ehcache.Element и CacheExceptionHandler. Меньше документации по Ehcache 3, Может кто-нибудь дать несколько советов по обновлению Ehacahe до версии 3.
06 фев '17 в 15:01
1 ответ

Необходимо ли, чтобы область кэширования запросов совпадала с областью кэширования сущностей

В моем проекте я включил кэширование запросов в спящем режиме (используя ehcache) и кэширование сущностей 2-го уровня для некоторых сущностей. также в документации упоминается, что кэширование запросов не хранит полный объект сущности, а только сохр…
1 ответ

Hibernate кеш запросов хранимых процедур

Мы используем hibernate для отображения результата хранимой процедуры на объект Java. Он использует Hibernate 4.1.x для выполнения на SQL Server 2008 @XmlRootElement(name = "hotel") @Entity @NamedNativeQuery(name = "fetchHotel", query = "{ call usp_…
1 ответ

Разве session.get() в hibernate не всегда попадает в базу данных?

Теоретически, метод session.get() должен всегда попадать в базу данных, независимо от того, хранится ли объект в кэше или нет. Но всякий раз, когда я использую session.get() или session.load(), оба не попадают в базу данных во второй раз. Session se…
03 мар '17 в 05:05
2 ответа

Добавление hibernate-ehcache.jar и ehcache-core.jar в WildFly в качестве модуля

Настройка провайдера кеша в persistence.xml наряду с некоторыми другими связанными свойствами следующим образом. <shared-cache-mode>ALL</shared-cache-mode> <properties> <property name="hibernate.dialect" value="org.hibernate.dia…
1 ответ

Как включить статистику JMX для Infanispan 2LC в Jboss EAP 6.2

Я включил 2LC в своем приложении, развернутом через JBoss EAP 6.2 с использованием Infispan. Я хочу измерить прирост производительности и хочу включить статистику JMX для бесконечности, чтобы увидеть попадания / пропуски кэша и т. Д. В EAP 6.3 и дал…
3 ответа

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

Уже в спящем режиме кэш первого уровня доступен для кеширования, тогда почему мы должны использовать кэш второго уровня? Вместо второго уровня, почему мы не можем использовать только кэш первого уровня в спящем режиме для кеширования?
0 ответов

Противоречивые записи, связанные с кэшированием в журналах приложений

Я расследую проблему кеширования и обнаружил что-то странное в журналах приложений. Там есть IllegalStateException говорят, что "Кэш не жив (STATUS_SHUTDOWN)" (неудачный запрос выбора), сразу после чего выводится статистика Hibernate, сообщая, что H…
26 мар '18 в 16:37
0 ответов

Hibernate кэш второго уровня может получить лениво загружаемую сущность, когда я устанавливаю точку останова

Я использую Spring data JPA и hibernate кэш второго уровня через hibernate-redis в моем проекте. Я использую @Transactional для отложенной загрузки, но намекает на промах при запуске приложения. если я отлаживаю его и устанавливаю точку останова на …
06 мар '17 в 07:26
0 ответов

Hibernate кеширование при динамическом изменении параметров

У меня есть пример SQL-оператора Hibernate, как показано ниже. Поскольку в этом запросе есть три параметра связывания, которые будут различаться для разных критериев, будет ли объект PostComment иметь право на ehcache в Hibernate? пожалуйста, пореко…
18 дек '17 в 17:26
1 ответ

Спящий режим удалить второй уровень jpa2.0

Мне нужно в моем приложении удалить все данные из кэшируемой таблицы. Я предложил, чтобы удалить все содержимое, мне пришлось удалить кэш второго уровня, а затем использовать усечение. @Entity @Table(name = "\"cpf_formacode\"") @Cacheable public cla…
10 мар '15 в 18:08
1 ответ

Интеграция Ehcache с Spring MVC и Hibernate Application

Я работаю над Java-приложением, которое разрабатывается с использованием Java (JDK 1.8), Spring MVC(Restful Web-Layer Layer) 4.x, Hibernate 5.x, MYSQL Db и Tomcat Server 8. Все настраивается программно в конфигурации Java и нет никаких файлов конфиг…
5 ответов

Запрос к Hibernate кешу

У меня есть следующий код: Person a = new Person(); a.setName("John"); Session session = openHibernateSession(); session.beginTransaction(); session.saveOrUpdate(a); Criteria critera = session.createCriteria(Person.class); critera.add(Restrictions.e…
25 фев '13 в 12:35
0 ответов

Hibernate кэш первого уровня при использовании проекции

Hibernate по умолчанию использует кэш первого уровня и кеширует запросы или я говорю сущности для сеанса. Но как насчет проекции. Допустим, я запустил запрос на соединение из 3 таблиц и получил небольшую проекцию. Как здесь будет использоваться кэш …
28 мар '18 в 19:09
1 ответ

Делает ли Hibernate SQL-запрос, показанный в объектах кэша, а также

Я печатаю SQL-запрос в журнале, установив уровень журнала как отладочный для пакета hibernate.sql. Есть несколько запросов, которые отображаются в журналах от объекта, который использует кеширование "@Cache(creation =CacheConcurrencyStrategy.READ_ON…
10 июл '13 в 14:20
1 ответ

Невозможно создать экземпляр EC2, выбрасывать Jclouds2 из-за сессионной фабрики Hibernate

У меня есть класс Java, который использует Jclouds для создания экземпляров Amazon EC2. Этот код прекрасно работает и создает экземпляры EC2 при запуске в автономном режиме. Но когда я запускаю приложение, оно выдает ошибку, никакие параметры не мен…
0 ответов

Какой класс EhCacheRegionFactory пакета будет использоваться для кэширования 2-го уровня гибернации

Я ввел зависимость от gradle для ehcache, как показано ниже в моем файле build.gradle. // https://mvnrepository.com/artifact/org.hibernate/hibernate-ehcache compile group: 'org.hibernate', name: 'hibernate-ehcache', version: '5.3.5.Final' Он импорти…
19 авг '18 в 15:10
1 ответ

Hibernate Cache с JPA не работает

Я использую кеш второго уровня с менеджером сущностей Hibernate вместе. С объектами, которые имеют небольшие инвестиции - хорошо. Но если к объекту прикреплено большое количество других объектов, в журналах запросов Hibernate основная сущность повто…
23 янв '17 в 09:46
1 ответ

Grails возвращает только идентификатор объекта

У меня есть сущность Product и внутри сущности, у меня есть сущность Contry. Когда я выполняю Product.find или Product.get и получаю значение страны, значения моей страны имеют только значение id, но в сущности страны у меня есть идентификатор, имя …
1 ответ

Почему мы получаем исключение, когда мы включаем кэш запросов в файле hibernate.cfg.xml, используя hibernate 5.3.1. Окончательная зависимость?

Я создал небольшую программу кэширования второго уровня, используя зависимость hibernate 5.3.1.final. Я использовал следующие зависимости для работы с кэшем второго уровня. <dependency> <groupId>org.hibernate</groupId> <artifact…
21 июн '18 в 09:53