java - 如何创建 JPA 二级缓存以与实体的辅助键一起使用?

标签 java jpa caching infinispan

我想创建一个 JPA 二级缓存以与实体的辅助键一起使用。作为示例,让我们使用州(如加利福尼亚州),我想使用它的缩写(“CA”)作为缓存键。我该如何设置?

我正在将 Infinispan 与 Wildfly 8 结合使用。我必须直接使用 Infinispan 吗?如果是这样,我如何定义缓存(在 persistence.xml 中?)以及如何在我的代码中访问它?

最佳答案

您可能想查看@NaturalId .

似乎也利用了二级缓存。

关于java - 如何创建 JPA 二级缓存以与实体的辅助键一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32214024/

相关文章:

java - 如何使用 Hibernate 映射复合键且其中之一是外键

java - 如何在 Spring Data JPA 中获取最后一页作为默认值

java - 如何基于日期查询数据库,但您的数据库将日期存储为日期 + 时间。

c# - .NET 缓存框架

java - 如果我在更新期间将 json 中的空 id 传递给子实体,为什么 Hibernate 会插入新记录

java - 如何在 Hibernate 中执行非多态 HQL 查询?

javascript - 在angularjs中缓存图像 - ngRepeat

javascript - 使用站点更新刷新缓存

java - Android Maps v2 上的自定义 Google Maps Engine map ?

java - 使用 Unsafe.defineClass 在运行时定义多个类