Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql GreenDao删除连接表中的行_Sql_Sqlite_Greendao - Fatal编程技术网

Sql GreenDao删除连接表中的行

Sql GreenDao删除连接表中的行,sql,sqlite,greendao,Sql,Sqlite,Greendao,我有一个连接表|用户ID |订单ID || 现在,当我试图删除表中的一行时,我得到 没有单列主键错误 当然,表的两列都是FK,我不能在其中添加PK列,因为它是一个连接表 我正在使用: userJoinOrdersDao.delete(userOrderObj); 有人看到我的错误了吗?连接表的主键由两列组成。greenDAO不支持这一点 说: 虽然greenDAO目前还不直接支持n:m关系,但您可以将联接表建模为一个单独的实体 。。。这将需要一个单独的PK列 一个订单真的需要有多个用户吗?它实

我有一个连接表|用户ID |订单ID || 现在,当我试图删除表中的一行时,我得到 没有单列主键错误

当然,表的两列都是FK,我不能在其中添加PK列,因为它是一个连接表

我正在使用:

userJoinOrdersDao.delete(userOrderObj);

有人看到我的错误了吗?

连接表的主键由两列组成。greenDAO不支持这一点

说:

虽然greenDAO目前还不直接支持n:m关系,但您可以将联接表建模为一个单独的实体

。。。这将需要一个单独的PK列


一个订单真的需要有多个用户吗?

它实际上不是订单-用户关系。我只是以它们为例。我猜我需要从两个FKs列构建一个PK,然后尝试删除它