gpt4 book ai didi

java - 自定义 JPA 实现//现有的无 SQL JPA 实现

转载 作者:行者123 更新时间:2023-11-29 05:26:01 35 4
gpt4 key购买 nike

背景:

我最近一直在使用 JPA,我为相当大的关系数据库项目生成持久层的轻松程度给我留下了深刻的印象。

我们公司使用大量非 SQL 数据库,特别是面向列的数据库。我对可能对这些数据库使用 JPA 有一些疑问:

问题

  1. JPA 可以与 NO-SQL 数据库一起使用吗?按理说,如果该框架可以为 SQL 数据库生成查询并映射结果,那么它可能可以合理地轻松定制以生成不同类型的查询和不同的映射,例如,查询 Hadoop?

  2. 如果可能的话,是否有任何现有的 JPA 实现使用 SQL 之外的东西?

  3. 是否有任何关于实现/扩展 JPA 的好资源?我意识到 TSQL、PLSQL 等都必须在 JPA 中专门处理,因此必须有一个我们可以操作的可扩展性机制。

最佳答案

有多种 JPA 实现支持(糟糕的术语)“NoSQL”数据存储集。我们发现最完整的是 DataNucleus它还提供了更合适的 JDO API。它支持 MongoDB、Cassandra、HBase、AppEngine、LDAP、电子表格、Neo4j 和其他一些

关于java - 自定义 JPA 实现//现有的无 SQL JPA 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22646248/

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