2015-09-18 40 views

回答

6

@Cacheable將緩存結果從方法返回而休眠第二級高速緩存將緩存實體本身。當您嘗試加載實體時,如果未在第一級高速緩存(會話作用域)中找到而第二級高速緩存未配置,則它將命中數據庫。 @Cacheable和配置休眠二級緩存是兩回事。

不知道什麼在你的應用程序,但回答你的問題@Cacheable的目的,是的,你仍然可以考慮爲Hibernate的二級緩存。

相關問題