主题 : 咨询一下缓存问题
级别: 会元
UID: 133058
积分:898 加为好友
威望: 72 精华: 0
主题:64 回复:677
注册时间:2020-01-15
在线时长:0.07
1#   发表于:2024-02-01 14:38:42  IP:221.23.*.*
咨询一下,目前用户有一个操作,就是在页面上删除了栏目,但是回收站找不到这个栏目,数据库中有,看了删除标识,是已删除,但我直接修改数据库中的删除标识,页面未响应(未查找到恢复的栏目);我去看了下后台代码,发现查询栏目是走的缓存,但是我重启tomcat 后缓存还在,请教一下,怎么才能清除缓存,使我手动在数据库中恢复的栏目呈现在页面上,,

public List<Channel> findByIds(Collection<Integer> ids) {
JPAQuery<Channel> query = new JPAQuery<Channel>(this.em);
QChannel qchannel = QChannel.channel;
query.from(qchannel);
query.setHint(QueryHints.HINT_CACHEABLE, true);
BooleanBuilder exp = new BooleanBuilder();
exp.and(qchannel.id.in(ids));
exp.and(qchannel.hasDeleted.eq(false));
exp.and(qchannel.recycle.eq(false));
query.where(exp).orderBy(qchannel.sortNum.desc());
query.setHint(QueryHints.HINT_CACHEABLE, true);
return  query.fetch();
级别: 总版主
UID: 10736
积分:148366 加为好友
威望: 205 精华: 42
主题:287 回复:126119
注册时间:2010-09-08
在线时长:15.08
2#   发表于:2024-02-01 15:07:17  IP:183.223.*.*
代码开发我不懂的,您有需求可以问下售前采购下开发支持服务会有研发人员支持
路漫漫其修远兮,吾将上下而求索!
1 共1页