小编The*_*ian的帖子

SQLite一对多关系集/获取外键

我正在用SQLite DB构建一个Android应用程序项目.

我陷入了一对多关系之中.

这是一

private static final String createTableOrders =
        "CREATE TABLE " + TABLE_ORDER + "("
                + KEY_ID + " INTEGER PRIMARY KEY AUTOINCREMENT,"
                ...
                + KEY_COLUMN_FORMATS + " INTEGER REFERENCES " + TABLE_FORMATS + "(" + KEY_ID + ")"
                + ");";
Run Code Online (Sandbox Code Playgroud)

这很多

private static final String createTableFormats =
        "CREATE TABLE " + TABLE_FORMATS + "("
                + KEY_ID + " INTEGER PRIMARY KEY AUTOINCREMENT,"
                  ...
                + ");";
Run Code Online (Sandbox Code Playgroud)

我的问题是使用set/get方法.假设我需要获取一个订单中所有格式的ID列表.我想set方法也是如此.

我试图在SO上找到这样的问题,但大多数问题只是针对SQL部分.

PS花了3个小时尝试自己做,但我唯一要做的就是使用GSON将ID列表编码成String但它只是一个死胡同.

编辑:我需要在代码中获取该信息.

PSS我这样做了18个小时很抱歉,如果这是一个超级愚蠢的问题.

java sqlite android one-to-many

3
推荐指数
1
解决办法
5725
查看次数

标签 统计

android ×1

java ×1

one-to-many ×1

sqlite ×1