【问题标题】:Best java library for POJO mapping with MongoDB [closed]使用 MongoDB 进行 POJO 映射的最佳 Java 库 [关闭]
【发布时间】:2014-10-31 12:28:52
【问题描述】:

我已经使用 Morphia 一段时间(2 年多)了,但是在将新功能合并到 MongoDB 2.6+ 版本中的库方面并没有发生太多变化。看看 Github 上的活动,自 9 月初以来并没有发生太多事情,我开始怀疑是否有更好的库包含 MongoDB 2.6 的新功能

以下是我目前在 Morphia 中缺少的一些功能;

  • 包装和处理 GeoJson 对象,以使用 haystack 索引等对球形交叉点进行地理空间查询。
  • Java 类的多态处理,用于将相似对象存储在一个容器中,并可能用于特定对象类型
  • 在包含大量文本的详细对象中进行文本搜索

我一直在研究 Spring Mongo DB,但我不使用 Spring 作为框架。我使用标准的 Java EE 6,所以不热衷于将 Spring 堆栈添加到我的项目中。 Jongo 库看起来很简单,并在 Jackson 上中继用于编组对象。但它更像是一个文本查询界面,而不是我想要的,我不知道地理空间功能有多好。

如果上述问题将在不久的将来得到解决,是否有人知道或有内部消息?

【问题讨论】:

    标签: java mongodb spring-data morphia jongo


    【解决方案1】:

    我与 MongoDB 或 Java 驱动程序或 Morphia 的开发无关,所以这只是个人意见:

    是的,Morphia 的发展(再次)停滞不前。不过,我目前希望开发重点是 Java 驱动程序版本 3,请参阅https://github.com/mongodb/mongo-java-driver/commits/3.0.x

    已经计划将一些功能移植到 Java 驱动程序,但我不确定当前状态如何。我希望 Morphia 的开发正在等待驱动程序的变化,一旦第 3 版发布,它就会加快速度。

    【讨论】:

    • 感谢有关开发的一些洞察信息。与 MongoDB 中的功能相比,morphia 提供的功能现在存在相当大的差距。但是,由于最近变化速度缓慢,图书馆发生任何事情的希望渺茫。我的搜索已开启。
    猜你喜欢
    • 2014-03-15
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 2012-12-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多