私は自分のアプリでormlite androidを使用しています。実際には3つの異なるクラスのオブジェクトである3つのタイプのデータを格納できる列を持つテーブルがあります.pojoクラスでそのフィールドのデータ型を宣言したいのですが、私もオブジェクトで試しましたが、それでもエラーが表示されます。Ormlite はオブジェクトのデータ型を認識しません。
ormlite はそのような機能をサポートしていますか?
編集 1
これは私のpojoクラスです
@DatabaseTable(tableName = "itinerary_item")
public class ItineraryItem {
@DatabaseField(columnName = "id", id = true)
private int mId;
@DatabaseField(dataType = DataType.SERIALIZABLE, columnName = "item_type", foreign = true, foreignAutoRefresh = true)
private Object mItem;
この mitem は、基本的に 3 つの異なる POJO クラスのオブジェクトであるデータベース内の 3 つの異なるタイプにすることができます。しかし、私の問題は、ORMLite が Object データ型をサポートしていないことです。