有没有SQL + Redis Hybrid ORM / OHM框架?

时间:2016-05-01 12:13:12

标签: sql hibernate orm redis jedis

我无法找到任何相关的框架。例如,Hibernate和Jedis(JAVA Framework)的混合ORM / OHM框架。这种框架还没有出现的原因吗?

2 个答案:

答案 0 :(得分:0)

检查

https://github.com/xetorthio/johm

  

JOhm是一个非常快速的Java对象哈希映射库,受到了令人敬畏的欧姆的启发。 JOhm OHM是旧的ORM的现代化身,就像Hibernate一样,不同之处在于我们不是在处理RDBMS,而是使用NoSQL摇滚明星。

     

JOhm是一个用于在Redis中存储对象的库,这是一个持久的键值   数据库。 JOhm旨在实现微创并完全依赖   在反射的帮助下,注释钩子为持久性。该   基本思想是允许大型现有代码库轻松插入   进入Redis而不需要扩展框架基类或   提供过多的配置元数据。

     

通过Redis Append-only文件可以获得持久的数据存储   (AOF)。默认的持久性策略是快照。

答案 1 :(得分:0)

Redis是NoSQL数据库之一,它不支持RDB提供的丰富功能。 (二级索引,分组,多个条件的查询等)所以用SQL自然地包装Redis操作是没有意义的。

如果您只想使用Redis的Object Mapper,spring-data-redis提供了Serializer / Deserializer,因此您可以将对象存储到Redis中的字节,并将数据从Redis加载到对象。