我有一个接线表 | USER_ID | ORDER_ID | 现在,当我试图删除表中的一行时,我遇到了
does not have a single-column primary key
错误。
现在当然表的两个列都是 FK,我不能在其中添加 PK 列,因为它是一个联结表。
我在用着 :
userJoinOrdersDao.delete(userOrderObj);
有人看到我的错误吗?
联结表的主键由两列组成。greenDAO 不支持这一点。
http://greendao-orm.com/documentation/relations/说:
虽然 greenDAO 目前不直接支持 n:m 关系,但您可以将连接表建模为单独的实体。
...这将需要一个单独的 PK 列。
一个订单真的需要有多个用户吗?