我想知道如果我们没有明确提供Hibernate中查询级缓存的默认并发策略。我已经浏览了链接https://docs.jboss.org/hibernate/orm/4.0/manual/en-US/html/performance.html#performance-cache但无法找到确切的解决方案。有什么帮助吗?谢谢。
SessionFactory对象是线程安全的,它管理L2缓存,这就是为什么你可以假设所有L2缓存都是线程安全的。这种技术称为实例限制,你假设只有SessionFactory对象实例会对L2缓存进行操作。
使用L1缓存,您必须确保正确管理Session对象并且不会在任何地方发布它,因为它不是线程安全的。