如何在android中使用ORMlite保存ArrayList我的模型如下
class Model{
@DatabaseField
public String type = "";
@DatabaseField
public String name = "";
@DatabaseField
public Date dateTime = null;
@DatabaseField
ArrayList<Item> items = null;
}
并且 Item 类有
class Item{
@DatabaseField
String itemName;
...
}
我收到以下异常:
java.sql.SQLException: ORMLite can't store unknown class class
java.util.ArrayList for field 'items'. Serializable fields must specify
dataType=DataType.SERIALIZABLE
但是当我将我的字段指定为
@DatabaseField(dataType = DataType.SERIALIZABLE)
ArrayList<Item> items = null;
编译器给出了一个错误,称为字段无法解决,请帮我解决这个问题。