我正在研究 greenDAO 作为我们数据库映射需求的一个选项。我注意到greenDao没有使用注释处理,而是使用手工制作的java程序来生成源代码。
刚刚完成了一个使用注释处理在编译时生成代码的小实用程序(与 Android ContentProviders 一起使用),我想知道 greenDao 是否曾经考虑过使用注释处理,如果是,为什么决定不这样做。
我想将代码生成与我们的 Android 项目的编译周期挂钩,如果我们可以跳过创建 SourceGenerator 项目的额外步骤,那就太好了。