ORMLiteを使用してDB内に保存するために、以下の構造にモデルがあります
class Item {
String name;
String number;
int id
Detail detail;
Category category;// getters and setters
}
そしてDetailとCategoryクラスは
class Detail {
String detailName;
String detailNumber;
int id
......
}
だから今私の質問は、この形式でテーブルを作成する必要があるかどうかです
public void onCreate(SQLiteDatabase database,
ConnectionSource connectionSource) {
try {
TableUtils.createTable(connectionSource, Item.class);
TableUtils.createTable(connectionSource, Detail.class);
TableUtils.createTable(connectionSource, Category.class);
} catch (SQLException e) {
Log.e(DatabaseHelper.class.getName(), "Can't create database", e);
throw new RuntimeException(e);
} catch (java.sql.SQLException e) {
e.printStackTrace();
}
}
または、アイテムテーブルのみが必要ですか。実際、Item にはすべてのレコードがまとめて保持されています。前もって感謝します