Нет способа сделать это в ehcache.xml
, так как вы должны зарегистрировать класс с помощью CacheManager
до чтения конфигурации кэша.
Таким образом, вы должны использовать код, упомянутый в документации, и запускать этот код, прежде чем делать что-либо с Hibernate. Простой способ сделать это - использовать свойство hibernate.cache.provider_class
, которое сообщает Hibernate фабрику для кэша. Взгляните на источник реализации , который должен дать вам представление о том, что вам нужно делать.