在休眠状态下为多条记录更新查询缓存

问题描述 投票:1回答:1

启用了第二级查询缓存,并且我正在执行更新查询,该查询正在更新数据库中该实体的两个以上记录。1)这是否反映在该实体的二级缓存中?2)如果它们被缓存,那么那些实体是通过非查询(实体级别)缓存来访问的?

java hibernate second-level-cache query-cache
1个回答
0
投票

您对该实体类型进行的任何查询都将在该实体类型上进行更新或插入时失效。这意味着查询及其结果将从查询缓存中删除,并且在更新后下一次执行查询时将再次缓存该查询。您可以在我发送的this recent response中找到更多详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.