【发布时间】:2014-01-02 23:58:17
【问题描述】:
我有表 Users、Factors 和交叉引用 UserFactors。
当我在交叉引用表上使用store() 方法时,在设置两个 id 之后:
UserFactorsPOJO userFactors = new UserFactorsPOJO();
userFactors.setUserId(userId);
userFactors.setFactorId(FactorId);
userFactors.setValue(value);
UserFactorsRecord userFactRec = create.newRecord(UserFactors.USER_FACTORS, userFactors);
userFactRec.store();
Jooq 尝试插入一条记录,显然是因为我将 ID 设置为 POJO 并存储它。我收到“Unique index or primary key violation”错误。
如何使用两个 id 检索我想要的行,然后更新该行?
【问题讨论】: