【问题标题】:Hibernate transactions in second level cache二级缓存中的休眠事务
【发布时间】:2018-10-04 09:02:44
【问题描述】:

通常,休眠事务基于一级缓存会话。 如何在 Hibernate 中创建访问二级缓存的会话?

有可能吗?

【问题讨论】:

  • 您必须明确激活二级缓存(ehCache)。默认情况下一级缓存与会话绑定。
  • 如何只为特定交易启用它?其他人应该在默认的第一级。
  • 您可以对特定查询使用查询级缓存。
  • 你能举个例子吗?这对我会有很大的帮助。互联网资源对此有不同的冲突实现。 :(

标签: java database hibernate spring-boot transactions


【解决方案1】:

只有一级缓存由休眠会话管理,而二级缓存在 SessionFactory 级别维护。

https://www.journaldev.com/2980/hibernate-ehcache-hibernate-second-level-cache

【讨论】:

    猜你喜欢
    • 2012-04-30
    • 2010-10-20
    • 2010-10-29
    • 2017-07-05
    • 2011-07-08
    • 1970-01-01
    • 2011-03-07
    • 1970-01-01
    相关资源
    最近更新 更多