该InsertSetStep.set(Record)
方法不会将整个person
记录插入到目标表中,而是仅考虑值被“更改”的那些字段。参见Javadoc:
这set(Map)
与将参数记录视为a的调用相同Map<Field<?>, Object>
,不同之处在于Record.changed()
考虑这些标志以便仅更新更改的值。
JOOQ从表中获取记录并将其插入到另一个表中
该InsertSetStep.set(Record)
方法不会将整个person
记录插入到目标表中,而是仅考虑值被“更改”的那些字段。参见Javadoc:
这set(Map)
与将参数记录视为a的调用相同Map<Field<?>, Object>
,不同之处在于Record.changed()
考虑这些标志以便仅更新更改的值。