【问题标题】:ORMLite and Other ORM Options for Android [closed]适用于 Android 的 ORMLite 和其他 ORM 选项 [关闭]
【发布时间】:2014-04-25 02:11:06
【问题描述】:

一直在寻找适用于 Android 的 ORM。就我个人而言,我认为这些天对于没有 ORM 的 SDK 来说是一个挫折。在这方面,iOS SKD 领先。

我遇到了 ORMLite,它看起来非常易于使用。

我担心的是与 Android 中各种 SDK 级别的兼容性(要求保持反向兼容至 2.2 SDK LEVEL 9)

我应该考虑其他任何 ORM 吗?

我应该注意哪些陷阱?

【问题讨论】:

    标签: android database orm data-access-layer ormlite


    【解决方案1】:

    我建议ORMlite 其开源免费软件。

    它有良好的开发者支持和许多在 ORMlite 上运行的应用程序。

    另一个是greenDao 库。它非常易于使用。这是comparison

    【讨论】:

      【解决方案2】:

      ORMLite 很棒。您无需编写 sql 即可进行必要的数据库操作。 ORMLite 适用于姜饼等较旧的 android 版本,所以我不会担心。

      这个section of the documentation 将帮助您开始,或者如果您更喜欢视频教程,这个非常有帮助: https://www.youtube.com/watch?v=beb-n2yq0kM

      我能想到的唯一缺点是它是一个小型社区,因此支持和文档有时有点稀疏。也就是说,创建者 (Gray) 在 Stack Overflow 上很活跃,如果您遇到更高级的问题,他很可能会在附近提供帮助。

      【讨论】:

        【解决方案3】:

        一个新的选择是https://github.com/juhaku/juhakudb。这是在 Androids 自己的 api 之上构建的,用于访问 SQLite 数据库。这使得它可用于从首次添加 sqlite api 开始的各种 android 版本。它有一个相当健壮的 api 和易于使用的基于 java 的配置。不需要 xml 或其他烦人的文件。配置在运行时完成。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2020-07-02
          • 2014-02-14
          • 1970-01-01
          • 2013-02-28
          • 1970-01-01
          • 2011-08-09
          • 1970-01-01
          相关资源
          最近更新 更多