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