Dies ist eine bekannte Einschränkung in jOOQ 3.9:https://github.com/jOOQ/jOOQ/ Ausgaben/2943
Sie können derzeit den RETURNING nicht verwenden -Klausel in jOOQ, wenn Sie einfaches SQL verwenden, da jOOQ den Namen der Identitätsspalte kennen muss, um sich an JDBC zu binden (in den meisten Datenbanken). Leider wird die ID übergeben in die Spalte RETURNING -Klausel ist nicht ausreichend, da es keine Garantie dafür gibt, dass dies die Identitätsspalte ist. Sie können auch mehrere Spalten an RETURNING übergeben Klausel, in deren Fall jOOQ nicht wissen würde, welche die Identitätsspalte wäre.