Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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
Android ormlite,我必须使用@DatabaseField(useGetSet=true)来访问每个字段get和set方法吗_Android_Annotations_Default_Ormlite - Fatal编程技术网

Android ormlite,我必须使用@DatabaseField(useGetSet=true)来访问每个字段get和set方法吗

Android ormlite,我必须使用@DatabaseField(useGetSet=true)来访问每个字段get和set方法吗,android,annotations,default,ormlite,Android,Annotations,Default,Ormlite,我在奥姆利特有一个新家 useGetSet: 表示应使用get和set方法访问字段的布尔值。 默认值为false,它通过JavaRE使用直接字段访问 检查。这 如果正在存储的对象周围有保护装置,则可能需要。 注意:get方法的名称必须与getXxx匹配,其中Xxx是 第一个字母大写的字段名称。get必须返回一个类 与字段的完全匹配。set方法必须与setXxx匹配,并且 类与字段的完全匹配的单个参数,返回void。对于 例如: 您可以看到默认值为false,它通过JavaRE使用直接字段访问 检

我在奥姆利特有一个新家

useGetSet:

表示应使用get和set方法访问字段的布尔值。 默认值为false,它通过JavaRE使用直接字段访问 检查。这 如果正在存储的对象周围有保护装置,则可能需要。 注意:get方法的名称必须与getXxx匹配,其中Xxx是 第一个字母大写的字段名称。get必须返回一个类 与字段的完全匹配。set方法必须与setXxx匹配,并且 类与字段的完全匹配的单个参数,返回void。对于 例如:

您可以看到默认值为false,它通过JavaRE使用直接字段访问 检查


我的问题是如何设置默认值。我不想多次写入@DatabaseFielduseGetSet=true,不幸的是,无法更改@interface字段的默认值。但是我建议您不要使用useGetSet=true,除非您在setter或getter中做了额外的工作。默认行为在大多数情况下更好

@DatabaseField(useGetSet = true)
private Integer orderCount;
public Integer getOrderCount() {
   return orderCount;
}
public void setOrderCount(Integer orderCount) {
   this.orderCount = orderCount;
}