ПродуктORMLite не знает, как хранить интерфейс java.util.List
@DatabaseTable
public class Product implements Serializable {
private static final long serialVersionUID = 1L;
public Product() {
// TODO Auto-generated constructor stub
}
public Product(String originalId) {
this.originalId = originalId;
}
@DatabaseField(id = true)
private String originalId;
...
@DatabaseField
private List<SkuInfo> skusInfo;
SkuInfo
public class SkuInfo implements Serializable {
private static final long serialVersionUID = 1L;
...
}
Ошибка:
java.lang.IllegalArgumentException: ORMLite does not know how to store interface java.util.List for field skusInfo. Use another class or a custom persister.
Когда я использовал:
@DatabaseField(dataType = DataType.SERIALIZABLE)
private List<SkuInfo> skusInfo;
Изменение ошибки:
java.lang.IllegalArgumentException: ORMLite does not know how to store interface java.util.List for field skusInfo. Use another class or a custom persister.
я уже читал в других сообщениях о теге внешнего, но моя позиция не является внешним ключом.