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