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