首页 > 系统服务 > 详细

Hibenate second-level ehcache

时间:2015-11-03 12:39:10      阅读:269      评论:0      收藏:0      [点我收藏+]

在公司运行好好的项目,拿到家里面运行 报了如下错误:

Another CacheManager with same name ‘hibernate‘ already exists in the same VM。

经过Google,http://blog.sina.com.cn/s/blog_6e0810c701014dmv.html

http://stackoverflow.com/questions/18032771/hibernate-second-level-cache-junit

得出的结论是,需要配置 SingletonEhCacheRegionFactory 取代  EhCacheRegionFactory

<prop key="hibernate.cache.region.factory_class">org.hibernate.cache.ehcache.EhCacheRegionFactory</prop>

替换为

<prop key="hibernate.cache.region.factory_class">org.hibernate.cache.ehcache.SingletonEhCacheRegionFactory </prop>

结果确实是好使了,但是问题就出来了,为什么在公司环境用EhCacheRegionFactory,OK,而换个环境必须用SingletonEhCacheRegionFactory 呢?

他们之间的区别是什么?

http://stackoverflow.com/questions/6615790/singletonehcacheregionfactory-vs-ehcacheregionfactory

有对Ehcache精通的大牛,欢迎在评论区做详细的解释。

Hibenate second-level ehcache

原文:http://my.oschina.net/GoogleFan/blog/525170

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!