我想通过调用以下方法清除二级缓存中的缓存数据:
sessionFactory.getCache().evictEntityRegions();
我只是想知道,这样做有什么害处吗?例如:如果我尝试在事务中间清除缓存会发生什么?
提前致谢.
最佳答案 不,这样做没有坏处.实际上,当您根据定义的逐出/过期策略配置缓存提供程序以逐出/过期项目时,会发生同样的情况.
我想通过调用以下方法清除二级缓存中的缓存数据:
sessionFactory.getCache().evictEntityRegions();
我只是想知道,这样做有什么害处吗?例如:如果我尝试在事务中间清除缓存会发生什么?
提前致谢.
最佳答案 不,这样做没有坏处.实际上,当您根据定义的逐出/过期策略配置缓存提供程序以逐出/过期项目时,会发生同样的情况.