MyBatis 2-й уровень кэша. Как я могу использовать кэш 2-го уровня MyBatis для хранения моих Java-объектов?

Могу ли я использовать кэш myBatise 2-го уровня для хранения Java-объектов... Я строю весенний проект. В котором я использую mybatis.

Я обнаружил, что мой батис использует ehcace для кеша 2-го уровня. Могу ли я использовать мой batis ehcache для хранения моих java-объектов, которые не извлекаются из БД, или мне нужно только поддерживать свою собственную реализацию кеша? Я знаю, что могу реализовать свою собственную реализацию ehcache, но лучше использовать уже существующий кеш..

1 ответ

Да. Ehcache можно использовать для кэширования всего, что вы хотите. Кажется, вы используете Spring, поэтому, например, Spring имеет хороший слой кэширования, который может быть поддержан Ehcache. Здесь у вас есть пример использования spring-boot и hibernate. Но принцип тот же для mybatis.

Другие вопросы по тегам