【发布时间】:2016-08-13 08:13:25
【问题描述】:
我喜欢创建一个新项目,基于 hibernate 和 JPA 2 的集成层,我需要使用持久性缓存。
jpa2缓存和hibernate缓存有什么区别?
每个缓存的优缺点是什么?
【问题讨论】:
-
JPA 是一个规范。 Hibernate 是该规范的一个实现。我不确定您所说的“持久性缓存”究竟是什么意思,但是由于 Hibernate 和 JPA 基本上是同一件事,所以您所说的 jpa2 缓存和休眠缓存也是同一件事。
-
我知道它们不是同一个架构,有很大的不同。我搜索这个
-
什么是“他们”?您能否提供一个具体示例来说明“JPA2 缓存”的含义以及“Hibernate 缓存”的含义?什么是“大差异”?
-
确保你没有混淆“Hibernate Core”(就像 2009 年之前的那样,与
Session和所有)和“Hibernate ORM/JPA”(就像 2009 年之后那样,与 @987654322 @ 和所有)。由于一些不清楚的原因,初学者仍然更看重过时且维护不善的业余教程网站,这些网站在 Internet 上充斥着广告,而不是货架上的真正 Java EE 书籍。
标签: java hibernate jakarta-ee caching jpa-2.0