Hibernate已经通过持久化上下文提供了名为1级缓存的缓存机制。它在会话范围内(Session)启用,默认情况下无法关闭。缓存提供程序(EHCache等)提供了另一种名为2级缓存的缓存机制。它在会话工厂范围内(SessionFactory)启用,未默认开启。您需要进行配置。请参阅此文档以了解如何在Hibernate中启用EHCache。
默认情况下,Hibernate 中未启用二级缓存。您可以根据自己的需要选择以下任一缓存提供程序: EHCache OSCache SwarmCache Jboss TreeCache JBoss Cache 2 您可以参考 Hibernate 文档以了解如何注册它。