【发布时间】:2020-01-18 13:07:16
【问题描述】:
我们有一个(可能很大)用 Java (8+) 实现的自定义数据结构。它有一个用于查询数据的简单且最佳的 API。逻辑结构与 RDMS 大致相似(它具有例如关系、列、主键和外键),但没有 SQL 驱动程序。
主要目标是通过 ORM 访问数据(将逻辑实体映射到 JPA 注释的 bean)。如果我们可以使用 JPQL,那就太好了。首选 Hibernate,但也欢迎使用其他替代方案。
实现这一目标的最简单方法是什么?这种实现的关键部分是哪些?
(P.S.直接实现SessionImplementor、EntityManagerImplementor等好像太复杂了。)
【问题讨论】:
-
如果已经有API可以查询,那么使用ORM查询的动机是什么?
-
@SreeKumar 使其可访问 JPA。它可能是现有 JPA 框架和应用程序的替代驱动程序。
标签: java hibernate jpa data-structures