我是一个新的ormlite。
useGetSet:
布尔值,表示应使用get和set方法访问该字段。 默认值为false,而是通过Java re使用直接字段访问 挠度。这个 如果您存储的对象周围有保护,则可能是必要的。 注意:get方法的名称必须与getXxx()匹配,其中Xxx是 首字母大写的字段的名称。 get必须返回一个类 它完全匹配该字段。 set方法必须与setXxx()匹配 一个参数,其类与字段完全匹配,并返回void。对于 例如:
@DatabaseField(useGetSet = true)
private Integer orderCount;
public Integer getOrderCount() {
return orderCount;
}
public void setOrderCount(Integer orderCount) {
this.orderCount = orderCount;
}
你可以看到默认为false,而是通过Java re使用直接字段访问 挠度。
我的问题是如何设置默认值(我不想多次编写@DatabaseField(useGetSet = true))
答案 0 :(得分:0)
不幸的是,无法更改@interface字段的默认值。但我建议你不要使用useGetSet = true,除非你在setter或getter中做了额外的东西。在大多数情况下,默认行为更好。