【发布时间】:2016-08-26 06:39:59
【问题描述】:
我找不到任何相关的框架。例如,用于 Hibernate 和 Jedis 的混合 ORM/OHM 框架(JAVA 框架)。这种框架还没有出现的原因是什么?
【问题讨论】:
-
我的回答有帮助吗?
标签: sql hibernate orm redis jedis
我找不到任何相关的框架。例如,用于 Hibernate 和 Jedis 的混合 ORM/OHM 框架(JAVA 框架)。这种框架还没有出现的原因是什么?
【问题讨论】:
标签: sql hibernate orm redis jedis
Redis 是 NoSQL 数据库之一,它不支持 RDB 提供的丰富功能。 (二级索引、分组、多条件查询等)所以自然用SQL封装Redis操作是没有意义的。
如果您只想拥有 Redis 的 Object Mapper,spring-data-redis 提供了 Serializer/Deserializer,因此您可以将对象存储到 Redis 中的字节,并将数据从 Redis 加载到对象。
【讨论】:
检查
https://github.com/xetorthio/johm
JOhm 是一个速度极快的 Java 对象哈希映射库,其灵感来自于很棒的 Ohm。 JOhm OHM 是旧 ORM 的现代化身,例如 Hibernate,不同之处在于我们在这里处理的不是 RDBMS,而是 NoSQL 摇滚明星。
JOhm 是一个用于在 Redis 中存储对象的库,一个持久的键值对 数据库。 JOhm 设计为微创,完全依赖于 在注释挂钩的帮助下进行反射以实现持久性。这 基本思想是允许大型现有代码库轻松插入 无需扩展框架基类或 提供过多的配置元数据。
可通过 Redis Append-only 文件获得持久的数据存储 (AOF)。默认的持久化策略是快照。
【讨论】: