这个链接(来自Ehcache的创建者)建议在只有一个Hibernate SessionFactory时使用SingletonEhCacheRegionFactory,在有多个SessionFactory时使用EhCacheRegionFactory。
但是当你只有一个SessionFactory时,使用EhCacheRegionFactory难道不也是单实例吗?
那么,SingletonEhCacheRegionFactory有什么好处呢?既然EhCacheRegionFactory可以用于一个或多个SessionFactory,为什么不始终使用它呢?
FYI:我正在使用Ehcache 2.4.2和Hibernate 3.6.5。