Java 如何在使用jooq生成的dao进行插入/更新后获得插入/更新的对象

Java 如何在使用jooq生成的dao进行插入/更新后获得插入/更新的对象,java,database,dao,jooq,jooq-codegen-maven,Java,Database,Dao,Jooq,Jooq Codegen Maven,我使用jooq代码生成工具从postgres DB中的dict_org表生成DictOrgDao。这个dao有像insert和update这样的常用方法,但它们都返回void。在使用jooq生成的dao插入/更新对象之后,有没有办法获得插入/更新的对象?如果您的pojo是可变的,那么这应该是现成的。以下是设置中的相关标志: (默认值为true):应使用生成的密钥自动更新可变POJO (默认值为true):在插入时返回生成的标识值 (默认值为false):生成的默认值和触发器生成的值在INSER

我使用jooq代码生成工具从postgres DB中的dict_org表生成DictOrgDao。这个dao有像insert和update这样的常用方法,但它们都返回void。在使用jooq生成的dao插入/更新对象之后,有没有办法获得插入/更新的对象?

如果您的pojo是可变的,那么这应该是现成的。以下是
设置中的相关标志:

  • (默认值为
    true
    ):应使用生成的密钥自动更新可变POJO
  • (默认值为
    true
    ):在插入时返回生成的标识值
  • (默认值为
    false
    ):生成的默认值和触发器生成的值在
    INSERT
    UPDATE
    MERGE
    上返回

如果您的POJO是可变的,这应该是现成的。以下是
设置中的相关标志:

  • (默认值为
    true
    ):应使用生成的密钥自动更新可变POJO
  • (默认值为
    true
    ):在插入时返回生成的标识值
  • (默认值为
    false
    ):生成的默认值和触发器生成的值在
    INSERT
    UPDATE
    MERGE
    上返回