そのクラスをテーブルの作成に使用します。
public class Category {
public final static String CATEGORY_TITLE_FIELD_NAME = "title";
@SerializedName("id")
@DatabaseField(id = true)
int id;
@SerializedName("title")
@DatabaseField(dataType = DataType.STRING, columnName = CATEGORY_TITLE_FIELD_NAME)
String title;
// need for ORMlite
public Category() {}
public Category (int id, String title) {
this.id = id;
this.title = title;
}
}
そして、次のようなメッセージを取得します。
08-01 11:28:17.269: I/TableUtils(26960): 実行された create table ステートメントが 1 行を変更しました: CREATE TABLE
levels
(title
VARCHAR ,id
INTEGER , PRIMARY KEY (id
) )
私のテーブルには3つのフィールドがありますか?または、「タイトル」と「ID」の 2 つのフィールドがあります...3 つのフィールドがある場合は、その理由を教えてください..