我无法找到任何相关的框架。例如,Hibernate和Jedis(JAVA Framework)的混合ORM / OHM框架。这种框架还没有出现的原因吗?
答案 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加载到对象。