greenDAO 生成器代码去哪里了?
Where does greenDAO generator code go?
我正在研究 greenDAO 的 Android 版本,其中一个 iOS 应用程序大量使用了 CoreData 功能。
虽然我对如何开始感到困惑。我看过 DaoGeneratorExample 代码,但我不确定它与我的项目有何关系。
假设我的项目名为 MyApp。我是否需要创建一个名为 MyAppDaoGenerator 的第二个 Android 项目,我只是 运行 生成 java 文件并将它们放在 MyApp 目录中?
或者模式生成是否应该存在于 MyApp 代码中?
将所有代码(生成器和生成的代码)放在一个项目中的简单方法是将模块中的所有生成器代码作为 Java 库。
在 this github project 中,您有一个已经创建的模块,您可以导入和修改它以满足您的需要。在项目自述文件中,还有一个很好的教程,介绍如何 运行 生成器代码。
如果您想从头开始,this answer 看起来是个不错的起点,但我一直使用导入模块方法。
在 greenDao Generator Class 中,您必须指定要存储生成文件的主项目目录。
查看我写的关于 greenDao 完整实现的教程 android integrating-greenDao-into-your-android-application
我正在研究 greenDAO 的 Android 版本,其中一个 iOS 应用程序大量使用了 CoreData 功能。
虽然我对如何开始感到困惑。我看过 DaoGeneratorExample 代码,但我不确定它与我的项目有何关系。
假设我的项目名为 MyApp。我是否需要创建一个名为 MyAppDaoGenerator 的第二个 Android 项目,我只是 运行 生成 java 文件并将它们放在 MyApp 目录中?
或者模式生成是否应该存在于 MyApp 代码中?
将所有代码(生成器和生成的代码)放在一个项目中的简单方法是将模块中的所有生成器代码作为 Java 库。
在 this github project 中,您有一个已经创建的模块,您可以导入和修改它以满足您的需要。在项目自述文件中,还有一个很好的教程,介绍如何 运行 生成器代码。
如果您想从头开始,this answer 看起来是个不错的起点,但我一直使用导入模块方法。
在 greenDao Generator Class 中,您必须指定要存储生成文件的主项目目录。
查看我写的关于 greenDao 完整实现的教程 android integrating-greenDao-into-your-android-application