Java ORMLite IllegalArgumentException类对类型无效
我正在使用ORMLite,遇到了以下问题:Java ORMLite IllegalArgumentException类对类型无效,java,android,ormlite,Java,Android,Ormlite,我正在使用ORMLite,遇到了以下问题: java.lang.IllegalArgumentException: Field class java.lang.Integer for field FieldType:name=tempo_minimo,class=Servico is not valid for type com.j256.ormlite.field.types.IntType@9acd29f, maybe should be int 陷入困境的班级: @D
java.lang.IllegalArgumentException: Field class java.lang.Integer for field
FieldType:name=tempo_minimo,class=Servico is not valid for type
com.j256.ormlite.field.types.IntType@9acd29f, maybe should be int
陷入困境的班级:
@DatabaseTable(tableName="servico")
public class Servico {
...
@DatabaseField(dataType=DataType.INTEGER)
private Integer tempo_minimo;
public Integer getTempo_minimo() {
return tempo_minimo;
}
public void setTempo_minimo(Integer tempo_minimo) {
this.tempo_minimo = tempo_minimo;
}
...
}
我该怎么办
java.lang.IllegalArgumentException:字段类java.lang.Integer对于字段类型:name=tempo_minimo,class=Servico对于类型com.j256.ormlite.Field.types无效。IntType@9acd29f,也许应该是int
此错误消息试图为您提供所需的所有信息。这意味着它需要一个int
,但实际上该字段的类型是Integer
。我想你需要重新塑造你的形象。您也可以将该字段更改回int
,但我怀疑您最近有意将其从int
更改为Integer
希望这有帮助
java.lang.IllegalArgumentException:字段类java.lang.Integer对于字段类型:name=tempo_minimo,class=Servico对于类型com.j256.ormlite.Field.types无效。IntType@9acd29f,也许应该是int
此错误消息试图为您提供所需的所有信息。这意味着它需要一个int
,但实际上该字段的类型是Integer
。我想你需要重新塑造你的形象。您也可以将该字段更改回int
,但我怀疑您最近有意将其从int
更改为Integer
希望这有帮助