【发布时间】:2013-12-04 17:12:58
【问题描述】:
我正在使用 ormlite 4.46。
对于以下场景,我收到错误“java.lang.IllegalArgumentException: No fields have a DatabaseField annotation in class [xx.xx.xx]”,
@DatabaseTable(tableName="AClass")
class A{
@DatabaseField(generatedId = true, columnName = "_id")
private int id;
@DatabaseField(foreign = true, foreignAutoCreate = true, canBeNull = true, foreignAutoRefresh = true)
@JsonProperty("bproperty")
private B[] bObjects;
}
@DatabaseTable(tableName="BClass")
class B{
@DatabaseField(generatedId = true, columnName = "_id")
private int id;
}
对我们如何处理这种情况有任何想法吗?
提前致谢,
JRH
【问题讨论】: