hibernate配置二级缓存里有个属性不明白 hibernate.cache.region_prefix 这个所谓的前缀到底是用来做什么的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 hibernate.cache.region_prefix的意思是二级缓存的前缀标识举个例子:如果用ehcache对com.entity.User类进行缓存,那ehcache.xml的配置应该是<cache name="com.entity.User"......而如果设置了hibernate.cache.region_prefix="aaa",那么ehcache.xml的配置应该是<cache name="aaa.com.entity.User"......这个在多个sessionFactory或者persistent unit的时候,如果要用二级缓存就必须制定前缀因为每个sessionFactory或者persistent unit所用到的二级缓存是不一样的,需要区分,如果不加这个前缀的话,他们的名字会发生冲突,导致错误! tomcat6.0 后台报错 数据库是SQL2000 如何查是哪个表 或者 哪个操作引起的 不知道怎么查问题啊 ResultSet()的释放时间问题 js获取值的问题 关于过滤器的问题 如何编译继承自定义包的JAVA文件 欢迎加入EJB群:8389649 请教JBuilderX里配置EJB2.0的问题 小妹在这里谢谢各位前辈了,一个老师问的题目 各位, 我想做个OA,知不知哪儿可以参考呀,在线试用也OK 新手问题:为什么我这样编译出错。 enum的使用 java中有没有其它更好用的持久层框架?
<cache name="com.entity.User"......
而如果设置了hibernate.cache.region_prefix="aaa",那么ehcache.xml的配置应该是
<cache name="aaa.com.entity.User"......这个在多个sessionFactory或者persistent unit的时候,如果要用二级缓存就必须制定前缀
因为每个sessionFactory或者persistent unit所用到的二级缓存是不一样的,需要区分,如果不加这个前缀的话,他们的名字会发生冲突,导致错误!