在休眠状态下为多条记录更新查询缓存
Update Query Cache in hibernate for multiple records
二级查询缓存已启用,我正在执行更新查询,该查询正在更新数据库中该实体的两条以上记录。
1) 这是否反映在该实体的二级缓存中?
2)如果它们被缓存,那么这些实体是通过非查询(实体级)缓存访问的吗?
只要对该实体类型进行更新或插入,您对该实体类型的任何查询都将失效。这意味着查询及其结果将从查询缓存中删除,并且下次在更新后执行查询时,它将再次被缓存。您可以在我发送的 this recent response 中找到更多详细信息。
二级查询缓存已启用,我正在执行更新查询,该查询正在更新数据库中该实体的两条以上记录。
1) 这是否反映在该实体的二级缓存中?
2)如果它们被缓存,那么这些实体是通过非查询(实体级)缓存访问的吗?
只要对该实体类型进行更新或插入,您对该实体类型的任何查询都将失效。这意味着查询及其结果将从查询缓存中删除,并且下次在更新后执行查询时,它将再次被缓存。您可以在我发送的 this recent response 中找到更多详细信息。