greenDao是否支持(或计划支持)注释处理?

时间:2013-10-08 01:38:10

标签: android orm greendao

我正在研究greenDAO作为我们数据库映射需求的选项。我注意到greenDao不使用注释处理,而是使用手工java程序生成源代码。

刚刚完成了一个小工具,它使用注释处理在编译时生成代码(与Android ContentProviders一起使用),我想知道greenDao是否考虑过使用注释处理,如果是的话,为什么决定不这样做。

我想将代码生成与Android项目的编译周期挂钩,如果我们可以跳过创建SourceGenerator项目的额外步骤,那将会很好。

2 个答案:

答案 0 :(得分:0)

首先,我不是greendao的成员。 我现在只使用它一段时间(并根据我的需要扩展它)。所以我的一些信息只是猜测或我的意见。

我不认为greendao会在不久的将来支持注释处理,因为他们的项目页面上没有任何内容。 此外,我认为还有其他一些看起来更重要的功能。

例如:

  • 加入
  • ContentResolvers
  • 扩展代码生成器

最重要的是,我认为数据库结构不应该像代码那样发生变化,因此在单独的项目中生成代码是完全可以的,这样可以更快地保持应用程序的构建过程。 这可能是不使用注释的原因。

我现在正在使用greendao大约6个月而且我处于DB-Version 23版本。我很高兴每次构建项目时都不会发生这一代。

答案 1 :(得分:0)

Greendao现在支持注释处理!

这是最新主要版本(greenDao 3.0)中的一项功能。

查看migration guide

相关问题