当前位置: 代码迷 >> 综合 >> mondrian 关闭缓存
  详细解决方案

mondrian 关闭缓存

热度:53   发布时间:2024-01-28 15:06:29.0

一直以为这是个很容易的操作,但是发现有些小伙伴还没搞定,特写此文,一起交流。

关闭rolap.start缓存,其实就是关闭所有sql查询结果的缓存。

很多人都知道这个属性:

mondrian.rolap.star.disableCaching

但是在MondrianProperties.java

中修改半天,启动项目之后又恢复成false,不起作用。

其实只需要找到mondrianProperties.xml,然后找到这个属性,将其修改成true即可,因为这个类其实是使用xml来生成的,

所以,修改这个才是治本的。

注意:

1. 做完上述操作之后,要对mondrian源码进行编译,使用ant+maven install 即可。

2. mondrian 我是用的版本是  4.7