Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如果我*删除*注释,ORMlite会更快吗?_Java_Android_Reflection_Annotations_Ormlite - Fatal编程技术网

Java 如果我*删除*注释,ORMlite会更快吗?

Java 如果我*删除*注释,ORMlite会更快吗?,java,android,reflection,annotations,ormlite,Java,Android,Reflection,Annotations,Ormlite,在ormlite中,注释@DatabaseField用于帮助创建数据库架构配置文件,然后使用配置文件引用模型对象中的变量(如果我理解正确的话) Ormlite文档说,这是作为注释的替代方案使用的,因为java reflections api占用了大量资源并导致大量垃圾收集,这是事实。这是否意味着我可以删除所有的@DatabaseField行,它的性能会更好 Ormlite文档说,这是作为注释的替代方案使用的,因为java reflections api占用了大量资源并导致大量垃圾收集,这是事实

在ormlite中,注释
@DatabaseField
用于帮助创建数据库架构配置文件,然后使用配置文件引用模型对象中的变量(如果我理解正确的话)

Ormlite文档说,这是作为注释的替代方案使用的,因为java reflections api占用了大量资源并导致大量垃圾收集,这是事实。这是否意味着我可以删除所有的
@DatabaseField
行,它的性能会更好

Ormlite文档说,这是作为注释的替代方案使用的,因为java reflections api占用了大量资源并导致大量垃圾收集,这是事实

的确如此。以下是我关于这个主题的帖子:

这是否意味着我可以删除所有@DatabaseField行,它的性能会更好

否。一旦拥有配置文件,@DatabaseField注释就不应该被引用。当您更改模式时,删除它们只会使重新生成配置文件变得更加困难