hibernate - 如何将现有的 Hibernate ORM 与 Cassandra 集成?

标签 hibernate cassandra kundera

我现有的应用环境是springWS、Hibernate和Oracle DB。我有一项 POC 工作,用于在 Oracle 宕机的情况下在 Cassandra DB 中路由/保留数据。这样就不会影响最终用户。

对于上述场景,我必须使用 Hector/Thrift/Datastax/Kundera 哪一个?

P.S:我对 Cassandra 非常陌生,并且使用 Kundera 编写了独立程序来将数据保存在 Cassandra 中。是否可以在 Cassandra 中重用 ORM 实体 (POJO) 来实现数据持久化。

最佳答案

这是一个完美的昆德拉用例。如果将 hibernate 与 JPA 结合使用。然后,您只需要更改持久性提供程序(KunderaPersistence)和一些配置即可映射到 Cassandra 节点。休息一下,你就可以出发了。

建议您加入http://groups.google.com/group/kundera-discuss/subscribe了解更多讨论

关于hibernate - 如何将现有的 Hibernate ORM 与 Cassandra 集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20768109/

相关文章:

java - HQL 中的 between 是否严格比较?

java - 了解 Java 中的注解处理

cassandra - 我如何知道该记录是重复的还是已成功插入?

java - Astyanax 客户端每个节点的最大连接数?

java - InvalidRequestException(为什么 :Unknown identifier

cassandra - 关于Java Cassandra Client,哪个更好? CQL呢?

java - Maven Embedder - 运行 hibernate3 :hbm2java programmatically

Cassandra - 删除不起作用

java - kundera-cassandra 使用 spring 时在 EntityManagerFactory 上设置 cql 版本

java - 我如何使用hibernate在mysql集群中创建表