@Cacheable将缓存从方法返回的结果,而hibernate二级缓存将缓存实体本身.如果未在第一级缓存(会话范围)中找到并且未配置二级缓存,则尝试加载实体时将触及数据库.@Cacheable和配置hibernate二级缓存是两回事.
不确定你的应用程序中@Cacheable的目的是什么,但回答你的问题,是的,你仍然可以考虑为hibernate提供二级缓存.
| 归档时间: |
|
| 查看次数: |
56 次 |
| 最近记录: |