gpt4 book ai didi

java - Java 的数据抽象或数据连接器框架

转载 作者:行者123 更新时间:2023-12-01 09:53:01 24 4
gpt4 key购买 nike

注意:我很可能没有在这里使用正确的术语,这可能是我找不到问题答案的原因。如果这个问题已经得到回答,我预先表示歉意,所以请直接告诉我。

我正在寻找一个用 Java 编写的开源框架,它允许我构建可插入的数据连接器(显然已经内置了一些连接器)并且几乎拥有一种可以转换为任何这些连接的查询语言(抽象层) .

例如:我可以说:从 Mongo DB 中获取 1 条与 name='John Doe' 匹配的记录并获取 JSON 作为响应或者我可以说从 MySQL 数据库中获取与 name='John Doe' 匹配的所有记录并获取 JSON 作为响应

如果不完全符合我的描述,我愿意与任何能够解决部分问题的人合作。

提前谢谢您!

最佳答案

您不会找到一个可以完成上述所有操作的“瑞士军刀”数据抽象框架。也许最接近您要求的是 Mongo 和 MySQL 的 JPA 提供程序(Hibernate 是 MySQL 的一个备受推崇的 JPA 提供程序,快速谷歌搜索显示 Mongo 的 Kundera、DataNucleus 和 Hibernate OGM)。这将允许您将数据映射到 Java 对象,这可能比您所要求的更进一步,因为您明确要求 JSON;但是,如果您需要将 JSON 呈现给用户或另一个系统(为此想到了 Jackson),有许多选项可以将结果对象映射到 JSON。

关于java - Java 的数据抽象或数据连接器框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37485380/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com