我在以下结构中有一个模型,可以使用 ORMLite 将其保存在数据库中
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();
}
}
或者我需要有 oly 项目表。实际上,Item 将所有记录放在一起。提前致谢