可用版本: Dev (3.21) | 最新 (3.20) | 3.19 | 3.18 | 3.17 | 3.16 | 3.15 | 3.14 | 3.13 | 3.12 | 3.11

不可更新的记录

适用于 ✅ 开源版   ✅ 专业版   ✅ 企业版

jOOQ 认为没有 PRIMARY KEY 的表是不可更新的,因为 jOOQ 无法在数据库中唯一标识这样的记录。如果您正在使用 jOOQ 的 代码生成器,那么这些表将生成 org.jooq.TableRecord 类,而不是 org.jooq.UpdatableRecord 类。当您从这样的表中获取 类型化的记录时,返回的记录将不允许调用任何 store(), refresh(), delete() 方法。

请注意,一些数据库使用内部 rowid 或对象 ID 值来标识此类记录。 jOOQ 不支持这些特定于供应商的记录元数据。

反馈

您对此页面有任何反馈吗? 我们很乐意倾听!

The jOOQ Logo