gpt4 book ai didi

java - 使用 Hibernate 作为 ORM 机制的 Web 应用程序中的 L1 和 L2 缓存有什么区别?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:07:33 26 4
gpt4 key购买 nike

我只想了解一些有关使用 L1 缓存和 L2 缓存的标准目的的一般信息。

我很好奇,因为我正在调查使用 terracotta 作为二级缓存的系统,我发现它也有一级缓存。

最佳答案

L1 缓存是每个 Hibernate session 都存在的缓存,这个缓存不在线程之间共享。这个缓存利用了 Hibernate 自己的缓存。

L2 缓存是一种在 Hibernate session 之后仍然存在的缓存,并且可以在线程之间共享。对于此缓存,您可以使用 Hibernate 附带的缓存实现(如 EHCache)或其他类似 JBossCache2

关于java - 使用 Hibernate 作为 ORM 机制的 Web 应用程序中的 L1 和 L2 缓存有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4438245/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com