在ormlite中,注释@DatabaseField
用于帮助创建数据库模式配置文件,然后,如果我理解正确的话,它将使用该配置文件引用模型对象中的变量。
Ormlite文档说,这被用作注释的替代方法,因为java反射api占用大量资源并导致大量垃圾回收,这是事实。这是否意味着我可以删除所有@DatabaseField
行,并且效果会更好?
Ormlite文档说,这被用作注释的替代方法,因为java反射api占用大量资源并导致大量垃圾回收,这是事实。
真的是。这是我关于此主题的文章:为什么Android下的注释会导致性能问题(缓慢)?
这是否意味着我可以删除所有@DatabaseField行,并且效果会更好?
否。一旦有了配置文件,就根本不应引用@DatabaseField批注。删除它们只会使您在更改架构时更难重新生成配置文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句