点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好。 我需要与现有缓存一起...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好。 我需要与现有缓存一起...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好。
我需要与现有缓存一起添加其他查询区域缓存,以克服高逐出率和更好的查询性能。 为此,我在cusstom应用程序的cache-spring,xml中引入了一个新的缓存,并分配了所有相关的参数值,句柄类型为 QUERY_CACHE (带双下划线) 作为前缀和后缀),并将其包含在现有的 cacheRegionsList 中。
但是,在这样做的时候我得到了:
de.hybris.platform.regioncache.region.CacheRegionNotSpecifiedException:无法解析键LegacyCacheKey(master)[key = [hjmp,find,82,ejbFindByCodeExact,[user]],valueType = NON_SERIALIZABLE, typeCode = QUERY_CACHE }查找器
对于未注册的新** QUERY_CACHE 。
从以下来源获得引用: https://answers.sap.com/questions/12756652/upgrading-from-5503-to-56-server-start-error.html?childToView=12785025#answer-12785025,涉及使用 CacheRegionRegistrar 注册缓存区域,该版本仅从5.6版本开始可用,而我正在使用5.4。
还有其他方法可以在列表中注册其他基于查询的区域缓存。
先谢谢了。
Hybris启动时,您是否可以看到自定义的cacheRegion已正确注册? 尝试改为在全局Spring文件(cache-spring-global.xml)中声明新的自定义cacheRegion。
Gio
一周热门 更多>