Мне интересно, возможно ли использовать кеш второго уровня Hibernate (мы используем EHCache), чтобы приложение могло кэшировать объект, который был связан с БД, если он знает, что нет другие приложения изменяют БД.Спящий режим кэширования 2-го уровня кэширования не завершенных объектов
Я думал, что если я обновляю запись A, то я знаю значение записи A и должен иметь возможность кэшировать, что системы кластеризации JVM, такие как Terracotta, поддерживают этот тип поведения с точки зрения памяти кучи JVM с помощью блокировок синхронизации Java ,
EHCache lock mode configuration in Hibernate
Можете ли вы прояснить, что вы пытаетесь сделать? Вы спрашиваете, как вручную кэшировать объекты после слияния таким образом, чтобы Hibernate использовал их во время последующих вызовов get()? Может помочь либо образец кода, либо более подробное описание проблемы. – ChssPly76