1

我在以下结构中有一个模型,可以使用 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 将所有记录放在一起。提前致谢

4

1 回答 1

0

您需要创建代码片段中显示的所有表。查看文档以获取有关 ORMLite 注释的更多信息

于 2013-07-16T05:22:27.527 回答