是否有任何故障安全方法可以100%确定Hibernate正在使用什么缓存?即它是否使用其他东西的EhCache?谢谢。
String cacheIntegrationName = ( (SessionFactoryImplementor) sessionFactory )
.getSettings()
.getRegionFactory()
.getClass()
.getName();
当然,Hibernate已经记录了"一些东西"。 为 org.hibernate.cfg.SettingsFactory
记录器启用调试日志记录并查找"缓存区域工厂:XYZ"