hibernate-ogm - Hibernate OGM & Hibernate OGM 一级、二级缓存

标签 hibernate-ogm

Hibernate OGM 支持 Cassandra 吗?由于OGM提供了JPA支持来将数据保存在NoSQL数据库中,并且它重用了Hibernate核心引擎,那么一级和二级缓存呢? OGM是否支持一级和二级缓存?

最佳答案

是的,支持 Cassandra 已在路线图中;已经有了第一个实验性补丁,但后来我们停止了对它的改进,因为 Cassandra 的团队正在大量更新他们的 Java 客户端 API。开发应该很快就会恢复,但我们依赖于贡献者。

Roadmap for Hibernate OGM

是的,您可以像往常一样使用二级缓存:除了存储操作之外的所有内容都由通常的 Hibernate ORM 代码处理。当然,某些概念可能不可用,例如,由于 Cassandra 不支持事务,因此您将无法配置 TransactionManager。

关于hibernate-ogm - Hibernate OGM & Hibernate OGM 一级、二级缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21009403/

相关文章:

java - 使用 hibernate OGM 为 mongoDB 启用 SSL

java - 无法实例化指定的 TransactionFactory 类 [org.transaction.JDBCTransactionFactory]

java - org.wildfly.extension.undertow JBAS010409 : Unbound data source

java - Neo4j - Infinispan 组合

java - JBAS011445 : Failed to get adapter for persistence provider 'org.hibernate.ogm.jpa.HibernateOgmPersistence'

java - xml 文件中的 OGM 和 ORM 命名查询

java - Hibernate Rest 状态码 : 200 but entity not saved

java - Hibernate OGM 分页滚动

mongodb - java.lang.NoSuchFieldError : FSYNCED

java - 在实体声明中使用 Hibernate OGM 和 MongoDB 时出现异常