数据不能同步的问题?

07-01-27 lqiulong
bang大哥:两套程共用一个数据库,a程序添加一条数据后,b程序取出来的数据没有更新,b取数据时用的是PageIterator方式,相应表的bean已经设置了this.setCacheable(false);请问是什么问题?

banq
2007-01-29 10:00
JF缓存需要手工更新,或者等待缓存设置失效期到了以后自动更新。

手工更新可参考jivejdon中formmessage更新缓存的代码,在dao中。

lqiulong
2007-01-29 20:23
我在获得PageIterator的action中,设置了:

McM.clearCache();

清除缓存的这句代码放在返回PageIterator之前,问题是解决了,不知会不会有问题?

banq
2007-01-30 10:11
错了,应该是更新动作后清除。

获得PageIterator是查询动作,清除缓存对查询性能有影响

lqiulong
2007-02-01 21:54
问题是更新操作是在C++的程序完成的,

猜你喜欢