Hibernate 清除QueryRegion中的特定查询

Hibernate 清除QueryRegion中的特定查询,hibernate,caching,second-level-cache,hazelcast,Hibernate,Caching,Second Level Cache,Hazelcast,如何清除我创建的某个查询区域中的特定查询,而不是全部查询区域 我使用Hibernate和Hazelcast作为二级缓存 我正在执行以下查询:“从帐户o中选择*其中o.userId=1”,得到2个结果并将其放入名为“userAccountsRegion”的查询区域。然后我执行另一个查询“select*fromcountsowhereo.userId=2”,得到3个结果并将其放入同一查询区域。现在我想从缓存中删除第一个查询。我该怎么做?

如何清除我创建的某个查询区域中的特定查询,而不是全部查询区域


我使用Hibernate和Hazelcast作为二级缓存

我正在执行以下查询:“从帐户o中选择*其中o.userId=1”,得到2个结果并将其放入名为“userAccountsRegion”的查询区域。然后我执行另一个查询“select*fromcountsowhereo.userId=2”,得到3个结果并将其放入同一查询区域。现在我想从缓存中删除第一个查询。我该怎么做?