OrmLite创建此生成的文件,指示说要在CTOR中使用它。
但是,我们仍然需要创建所有表并设置如何自行升级数据库,如the instructions和sample app所示。
我的问题是:为什么我们需要这个文件?即使没有它,应用程序似乎也能正常工作。 不应该用它来自动创建/修改所需的表吗?
很抱歉没有找到它,因为在OrmLite网站上导航非常困难。
答案 0 :(得分:2)
为什么我们需要这个[ormlite_config.txt]文件?
通过查看Android documentation可以找到这一点。引用:
一段时间以来,我们一直在努力开发DAO [性能] ......事实证明,其中一个主要元凶就是Android OS中的一些丑陋代码[注释]。
... ORMLite支持从文本配置文件加载数据配置。创建DAO时,将使用这些配置,完全不需要任何注释方法调用。
配置文件配置代码中使用的实体。但是,它不会自动创建表或DAO类。一旦加载了实体,就可以很容易地使用TableUtils
类来创建表格等。
我在ORMLite文档上花费了大量的时间,但仍然会让人们说出以下内容。沉闷。我很乐意考虑如何改进网站的具体建议。
很抱歉没找到,因为在OrmLite网站上导航很难。
您可以通过查看online documentation:
在文档中找到此内容或者您可以查看"Using Table Config File"的目录。